Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用Android应用程序保护应用程序引擎中的端点_Java_Android_Google App Engine - Fatal编程技术网

Java 使用Android应用程序保护应用程序引擎中的端点

Java 使用Android应用程序保护应用程序引擎中的端点,java,android,google-app-engine,Java,Android,Google App Engine,根据这一点,当您为端点创建客户端id时,您需要一个web客户端id、一个android id和一个与web客户端id相等的访问群体参数集。现在,由于在应用程序中,您需要使用类似的内容: String aud = MY_WEB_ID; GoogleAccountCredential credential = GoogleAccountCredential.usingAudience(context, aud); 我不明白android id是如何管理的,因为它似乎从未被使用过。我创建了安卓id,

根据这一点,当您为端点创建客户端id时,您需要一个web客户端id、一个android id和一个与web客户端id相等的访问群体参数集。现在,由于在应用程序中,您需要使用类似的内容:

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

我不明白android id是如何管理的,因为它似乎从未被使用过。我创建了安卓id,并在云控制台中设置了应用程序的包名,以便安卓id绑定到我的应用程序,但实际上从未使用过,或者至少在端点中使用过,但客户端从未使用过。我希望有人能澄清。

Android ID将用于在后端识别您的应用程序,而不是将调用端点的用户本身

Android ID与将用于签署应用程序的证书相关。因此,当你想将你的应用程序放入Google Play商店时,你必须创建第二个Android ID,因为你将用发布证书签署你的应用程序


在代码中不需要使用Android ID本身

我仍然不明白android ID如何识别应用,因为在应用中我使用的是WEB ID。