私は現在市場に無料のアプリケーションを持っていますが、有料版も提供したいと考えています。有料版がインストールされたら、無料版からデータベースと共有設定をインポートして、ユーザーが何も失うことなくアンインストールできるようにします。
問題はこれです。私の無料版では、android:sharedUserId
セットがありません。追加すると、システム上のアプリの ID が変更され、データにアクセスできなくなります。両方のアプリは、同じ証明書を使用して署名されます。無料アプリの権限を台無しにせずにデータをインポートするにはどうすればよいですか?