既に市場に出回っているアプリがあります。これを「古いアプリ」と呼びましょう。以前のアプリとデータを共有する「新しいアプリ」を作成したいと思います。SharedID を使用することにしました。
次の行を追加して、新しいアプリのマニフェストを変更しました。
android:sharedUserId="com.myname.myoldapp"
com.myname.myoldapp は古いアプリ パッケージの名前です。しかし、うまくいきません。
新しいアプリで古いアプリのデータにアクセスするにはどうすればよいですか? 古いアプリの userId を新しいアプリの shareduserid と一致するように変更することは、明らかにオプションではありません。古いアプリは既にオンラインであり、それを更新するすべてのユーザーが個人データを失うからです。
PS: 証明書は同じです。
ありがとうございました、。