我为付费应用程序实现了Android备份 我想构建同一个应用程序的广告支持版本,因为他们使用相同的数据,我更愿意在这两个应用程序之间共享android备份。 我应该怎么做?

===============>>#1 票数:0 已采纳

编辑

精确的问题是,是否可以在Google的服务器上共享应用程序备份。

我的答案:AFAIK是不可能的,因为谷歌将存储每个包名称的备份,每个应用程序必须是唯一的。

原始答案

我仍然不确定您为什么要从两个应用程序访问相同的数据。 是的我了解升级路径,但为什么不在用户获得免费广告时复制数据呢?

无论如何,您的BackupProvider实现必须负责管理共享数据。 现在,由于您将拥有2个版本的提供程序(免费+付费),因此需要确保它们不会在共享位置(如sdcard)中相互覆盖。

但即使你遵循这种方法,Google仍然会维护两个单独的用户数据副本,每个应用程序一个(AFAIK这取决于应用程序的包名称,必须是唯一的)

  ask by michelemarcon translate from so

未解决问题?本站智能推荐:

2回复

谷歌驱动器备份和恢复Android应用程序的数据库和共享首选项

我需要创建我的应用程序的备份,其中包括使用Google驱动器API创建2个数据库的备份以及共享首选项。 我能够为应用程序完成身份验证,并使用以下代码在Drive中创建一个新文件夹: 我使用插入文件 这很好用。 我恢复使用 当我在恢复后再次备份时,我得到了 “
5回复

如何从.apk备份应用程序保护Android应用程序

如何防止可以备份.apk文件的应用程序的Android应用程序。 像astro文件管理器这样的应用程序允许用户这样做,菜单:工具 - >备份更多信息,并且可以在SD卡上备份任何已安装的apk。 稍后,我可以将其重命名为.zip并将其解压缩,并且可以轻松地从该应用程序中窃取DRA
3回复

您如何备份Android应用程序?

我刚遇到应用崩溃的情况,现在经过大量工作后又恢复了,我想知道如何备份该应用,以便再次发生这种情况时可以重新安装?
1回复

如何在模拟器上备份和还原Android应用程序文件夹

有没有一种方法可以将Android应用程序文件夹从仿真器备份到计算机,然后将其还原到另一个仿真器? 例如,Android模拟器A有一个名为Foo的应用程序,因此它具有以下文件夹,其中包含许多子文件夹和许多文件:/data/data/com.my.foo 我想备份此文件夹,然后将其还原
1回复

Android:如何获取默认应用程序进行备份?

我正在尝试获取默认应用程序(视频,图像,联系人,短信)进行备份。 我怎样才能做到这一点? 有没有执行此操作的默认方法?
1回复

备份整个应用程序(sqlite,文件夹和文件)的最佳方法-Android

我有一个可以创建一些文件夹并在其中加载大量图像的应用程序。 这些图像也被注册在应用程序数据库中。 到现在为止还挺好。 这些天,由于一个巨大的问题,我不得不格式化我的平板电脑。 我丢失了所有图像以及所有数据库。 有没有办法备份(和还原)所有这一切? 它可以在本地完成,也可以存储
1回复

备份用于在Eclipse中签署Android应用程序的签名密钥

所以我的第一个Android应用程序开发得很好并且一直在前进。 我有一个签名密钥用于在Eclipse中签名以进行市场分配。 现在我正在考虑重建我的电脑,但我担心的是关键。 备份此密钥并恢复它的正确方法是什么? 我可以只使用其中的signedkey文件复制Keystore目录,然后
2回复

来自应用程序的电子邮件数据库备份文件-Android

我已经为我的应用程序中使用的SQLite数据库创建了备份文件。 我想要的只是通过电子邮件发送此备份文件。 我已经实现了文件发送意图,但是当它们打开时,它说,您只能发送文件(图像,粗略位置等)。
2回复

如何为应用程序创建简单的本地备份和还原?

我有五个sqlite数据库,我希望用户能够在手机中进行本地备份,并且他可以还原备份文件。 我不知道如何创建这些备份并以编程方式还原它们。 我使用了github存储库,但它根本不起作用,我需要您的帮助来创建此备份和还原过程。 感谢您的关注
1回复

从备份还原应用程序时出现问题

该问题是从Android发烧友Stack Exchange迁移而来的,因为可以在Stack Overflow上得到解答。 迁移 8年前 。 了解更多 。 我有一个扎根的android手机,我正在开发一个应用程