5
我目前在市场上有一个免费的应用程序,我也想提供它的付费版本。一旦安装付费版本,我想从免费版本导入数据库和共享首选项,以便用户可以卸载它,而不会丢失任何东西。从免费应用程序数据库导入数据到付费应用程序数据库
问题是这样的:在我的免费版本中,我没有设置android:sharedUserId
。如果我添加一个,则系统上的应用程序ID会更改,我无法再访问这些数据。这两款应用都将使用相同的证书进行签名。我如何导入数据而不会弄乱免费应用程序的权限?
我希望我也知道这个答案;在发布应用程序后更改sharedUserId似乎是自杀,但Google声称这个问题“不可重现”:http://code.google.com/p/android/issues/detail?id=1227 –