私の会社では、アンドロイドアカウントマネージャーの認証(私たちのwebサービスから)トークンにアクセスする2つのアプリがあります。これはSSOであるため、ログイン(アクティビティとAbstractAccountAuthenticator
)を両方のアプリケーションがバインドされているライブラリに抽出することにしました。 アカウントをAndroidシステムに保存するために、アプリのいずれかがアンインストールされた場合(ユーザーが両方のアプリをインストールしたと仮定して)、accountType
に統一名ex
を付けました。 my.company.auth
(両方のアプリのパッケージ名はそれぞれmy.company.a
とmy.company.b
です)。複数のアプリの単一のAndroidアカウント
問題は、両方のアプリケーションがアンインストールされるときに発生します。アンドロイドのアカウント設定のエントリはまだ存在します。
なぜ、私は間違っているのですか? それはaccountType
と関係がありますか?アプリとは異なる「パッケージ名」を持っていますか?
は、カスタムアカウントの種類の成分を分離し、別のAPKファイルを用意する必要があり、事前に非常に