5
我目前在市場上有一個免費的應用程序,我也想提供它的付費版本。一旦安裝付費版本,我想從免費版本導入數據庫和共享首選項,以便用戶可以卸載它,而不會丟失任何東西。從免費應用程序數據庫導入數據到付費應用程序數據庫
問題是這樣的:在我的免費版本中,我沒有設置android:sharedUserId
。如果我添加一個,則系統上的應用程序ID會更改,我無法再訪問這些數據。這兩款應用都將使用相同的證書進行簽名。我如何導入數據而不會弄亂免費應用程序的權限?
我希望我也知道這個答案;在發佈應用程序後更改sharedUserId似乎是自殺,但Google聲稱這個問題「不可重現」:http://code.google.com/p/android/issues/detail?id=1227 –