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