亚马逊GameCircle在第一代(第一代)Kindle Fire上作为访客初始化



我正在尝试使用AmazonGameCircle的Whispersync功能。

当我的应用程序的第一个活动创建时,我检查AmazonGamesClient是否初始化;如果没有,我调用Initialize(...)函数。我非常仔细地遵循了亚马逊开发者门户网站上给出的指示:

https://developer.amazon.com/sdk/gamecircle/documentation/gamecircle-config.htmlhttps://developer.amazon.com/sdk/gamecircle/documentation/gamecircle-init.htmlhttps://developer.amazon.com/sdk/gamecircle/documentation/whispersync.html

我看到的问题是:当我的应用程序启动并初始化时,所有现代Kindle Fires上的一切都很好,有一个小的GameCircle弹出窗口,上面写着"欢迎[无论你的用户名是什么]"。然而,在第一代Kindle Fire上,弹出窗口显示"欢迎客人。这款游戏支持亚马逊游戏圈"。它似乎永远无法正确连接到我的亚马逊帐户。

我注意到,在第一代Kindle上,我在Log Cat中得到了以下行:

11-29 18:46:00.319: D/GC_Whispersync(2906): Checking whether Whispersync is enabled
11-29 18:46:00.499: D/GC_NativeKindleFireStateCallHandler(2906): Processing request [backgroundwebview-23] for call type [isWhispersyncEnabled]
11-29 18:46:00.499: D/KindleFireIPCProxy(2906): Checking isWhispersyncEnabled: false
11-29 18:46:00.530: D/GC_Whispersync(2906): Whispersync is DISABLED
11-29 18:46:00.530: D/GC_Whispersync(2906): Cannot call the service because whispersync is disabled

然而,小GameCircle弹出窗口有一个"连接"按钮,我已经尝试过多次使用它来连接我的亚马逊账户——它似乎无法正常工作。

我下载了不少使用GameCircle的应用程序,在其中大多数应用程序中我都看到了类似的行为。然而,他们中的一些人成功地连接了。我注意到一款名为Mega Jump的游戏连接正确,两款名为Super Hero Birds和Witz Free的游戏在第二次尝试时连接正确。

一旦其中一个游戏连接,我的应用程序每次都会正确连接!

关于这些游戏如何连接到亚马逊个人资料,有什么想法吗?我不确定我错过了什么。

谢谢!

尝试发布一个排行榜。

在我将一个排行榜设置为Published之前,我有一段时间遇到了这个问题。在我的Android设备上,该应用程序会把我带到浏览器登录,然后当我回到该应用程序时,它仍然会以访客身份显示。不过,自从我发布了一个排行榜后,我就可以在每台测试设备上进行第一次或第二次登录了。

最新更新