开始加载:
appStateClIEnt.loadState(this,0);
开始保存:
appStateClIEnt.updateStateImmediate(this,bytes); // bytes have content here
响应onStateLoaded:
@OverrIDepublic 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/007-18 09:11:09.472: E/Volley(7866): [3530] ip.a: Unexpected response code 403 for https://www.GoogleAPIs.com/appstate/v1/states/007-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检索空字节所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)