Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – AppStateClient loadState检索空字节大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我的 Android应用程序中,在其他地方,我(肯定)在其中发布了一些appStateClient.updateStateImmediate.但是当回调onStateLoaded之后终于触发时,传入的字节为空. &安培;为记录,我达到了连接确定.代码如下所示:

开始加载:

appStateClient.loadState(this,0);

开始保存:

appStateClient.updateStateImmediate(this,bytes); // bytes have content here

响应onStateLoaded:

@Override
public void onStateLoaded(int statusCode,int statusKey,byte[] bytes) 
{
    // bytes are null here,statusCode is 7 AKA developer error

在log cat中看到这个:

07-18 09:11:09.402: E/Volley(7866): [3530] ip.a: Unexpected response code 403 for https://www.googleapis.com/appstate/v1/states/0
07-18 09:11:09.472: E/Volley(7866): [3530] ip.a: Unexpected response code 403 for https://www.googleapis.com/appstate/v1/states/0
07-18 09:11:09.482: E/LoadStateOp(7866): Error execuTing operation: Access Not Configured

我在Google Api页面上完成了整个APP_ID生成过程,并且仅使用整数部分.我已经验证我使用的是debug.keystore中的相同SHA1,eclipse使用它作为我在Google Api上的OAuth SHA1,其包名称与我的< manifest package>相匹配标签.

我错过了什么?提前致谢

解决方法

您是否使用正确的元数据配置了AndroidManifest.xml?

<Meta-data android:name="com.google.android.gms.appstate.APP_ID"
           android:value="@String/APP_ID" />

如果没有这个,您将收到开发人员错误.

大佬总结

以上是大佬教程为你收集整理的android – AppStateClient loadState检索空字节全部内容,希望文章能够帮你解决android – AppStateClient loadState检索空字节所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。