私はSDKを構築しています。たとえば、mainClassというクラスがあります。そのため、MainActivityのアプリケーションでは、SDKを使用する開発者にmainClassコンストラクタのappキーのようなデータを渡してから、最初にアプリが開かれたときにのみ(登録を使用して)登録サービスを開始する。Androidアプリが再デプロイされているかどうかを知る方法は?
問題は、開発者がアプリキーを変更してアプリを再デプロイしたとき(新しいアプリキーで)、アプリの設定(appFirstOpen = false)がそこにとどまり、新しいアプリキーを登録できないということです。 私はアプリのキーがコンストラクタで変更されたかどうかをチェックすることを考えましたが、オーバーヘッドのようです。アプリが優先権をクリアするために再雇用されているかどうか、またはこの問題を解決するための他の方法があるかどうかを知ることはできません。
SDKまたはプログラマーが環境設定を管理していますか? –
SDKが環境設定を管理しています。 – Jimmy
あなたは、アプリケーションIDごとにプリファレンスを作成できますか? –