2017-07-09 7 views
0

このdocsによれば、エンドポイントのクライアントIDを作成する際には、ウェブクライアントID、アンドロイドID、およびウェブクライアントIDに等しいオーディエンスパラメータが必要です。今すぐアプリであるため、あなたはそのようなものを使用する必要があります:私はそれは使ったことがないだと思われるので、AndroidのIDの管理方法を理解していないAndroidアプリを使用したアプリエンジンでのエンドポイントの保護

String aud = MY_WEB_ID; 
GoogleAccountCredential credential = GoogleAccountCredential.usingAudience(context, aud); 

。私はアンドロイドIDを作成し、クラウドコンソールでアンドロイドのIDは私のアプリにバインドされるようにアプリのパッケージ名を設定しますが、実際には使用されません、または少なくともエンドポイントで使用されます。誰かが明確にできることを願っています。

答えて

0

Android IDは、エンドポイントを呼び出すユーザー自身ではなく、バックエンドへのアプリケーションの識別に使用されます。

Android IDは、アプリの署名に使用される証明書に関連しています。したがって、リリース証明書を使ってアプリに署名するため、アプリをGoogle Playストアに追加する際に2番目のAndroid IDを作成する必要があります。

コードでAndroid ID自体を使用する必要はありません。

+0

アプリでは私がWEB IDを使用しているので、アンドロイドIDがアプリを識別できる方法はまだ分かりません。 – greywolf82

関連する問題