gpt4 book ai didi

android - AppStateClient loadState 检索空字节

转载 作者:太空宇宙 更新时间:2023-11-03 10:48:46 25 4
gpt4 key购买 nike

在我的 Android 应用程序中,我(肯定)在其他地方触发了一个包含一些数据的 appStateClient.updateStateImmediate。但是当回调 onStateLoaded 最终触发时,传入的字节为空。 &为了记录,我达到了 onConnected 确定。代码如下所示:

开始卸载:

appStateClient.loadState(this, 0);

开始保存:

appStateClient.updateStateImmediate(this, 0, 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,并且那里的包名称与我的 标签匹配。

我错过了什么?提前致谢

最佳答案

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

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

没有这个你会得到一个开发者错误。

关于android - AppStateClient loadState 检索空字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17729570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com