我爲我的付費應用程序實施了Android backup。我想構建同一個應用的廣告支持版本,並且由於他們使用的是相同的數據,所以我希望在這兩個應用之間共享Android備份。我應該怎麼做?如何在應用程序之間共享Google Android備份?
回答
編輯
精緻的問題是,是否有可能分享谷歌的服務器應用程序的備份。
我的答案:AFAIK這是不可能的,因爲谷歌將存儲每個軟件包的備份名稱,每個應用程序必須是唯一的備份。
原來的答案
我仍然不知道爲什麼你想從兩個應用程序訪問相同數據。是的,我瞭解升級路徑,但爲什麼不在用戶獲得免費廣告時複製數據呢?
無論如何,您的BackupProvider實施必須負責管理共享數據。現在,由於您將擁有2個版本的供應商(免費+付費),他們需要確保它們不會在共享位置覆蓋彼此(如sdcard)。
但是,即使你按照這個方法谷歌仍然會保持用戶數據的2個獨立的副本,每一個申請(據我所知,這是由它必須是獨特的應用程序的包名確定)
其實我想要的是相反的方式。我希望Google獲得應用程序之間共享的我的用戶數據的一份副本。那可能嗎? – michelemarcon
@michelemarcon不是我所知道的。 – smith324
@michelemarcon編輯我的答案來反映它。 – smith324
- 1. 在Android應用程序和Google AppEngine之間共享Android庫
- 2. 應用程序之間共享在C#
- 3. 在應用程序之間共享drawables
- 4. Android之間共享應用程序之間的文件
- 5. 如何在兩個應用程序之間共享Sqlite?
- 6. Android應用程序:在用戶之間共享數據
- 7. 在Android應用程序用戶之間共享令牌(數據)
- 8. 應用程序之間的共享身份驗證
- 9. 在Android應用程序之間共享進度數據
- 10. 在兩個Android應用程序之間共享數據/標誌
- 11. 在Android應用程序之間共享信息
- 12. 在多個應用程序之間共享令牌ADAL android
- 13. 在Android應用程序之間共享不可變文件
- 14. 在Android框架和應用程序之間共享數據
- 15. 在桌面和Android應用程序之間共享數據庫
- 16. 在兩個android應用程序之間共享sqlite數據庫
- 17. 在Android應用程序和Jersey服務器應用程序之間共享類
- 18. 如何使用MediaRouting在Android設備之間共享視頻
- 19. 如何在2個angularjs應用程序之間共享數據?
- 20. 如何在iPhone應用程序和applewatch之間共享數據?
- 21. 如何在兩個winform應用程序之間共享數據?
- 22. 如何在離線應用程序之間共享數據
- 23. 如何在Rails3應用程序和Cramp之間共享會話?
- 24. 如何在應用程序之間共享模型?
- 25. 如何在PHP和ASP.net應用程序之間共享會話?
- 26. 如何在應用程序之間共享DLL?
- 27. 如何在兩個ASP.NET應用程序之間共享應用程序緩存
- 28. 應用程序和共享會話之間的共享DLL
- 29. Android應用程序之間的GPS信號共享
- 30. Android - 共享活動/不同應用程序之間的代碼
爲什麼你需要在應用程序之間分享?考慮一下如果用戶都安裝了(將會被覆蓋)會發生什麼。我的應用程序我有一項功能,可以自動將舊應用程序(支持廣告)的數據導入新的(付費)應用程序。這樣備份工作正常,用戶可以訪問他們所有的舊數據 – smith324
該應用程序大部分是相同的;唯一不同的是一個是付費的,另一個是展示廣告。因此,兩個應用程序都可以查看和修改用戶數據。 (我可以補充說只有當應用程序可見時才使用數據,因此也沒有併發訪問的風險) – michelemarcon