0

我为 Unity 配置了 Prime31 插件并玩游戏,在 Android 上一切正常。

但是当我尝试在 iOS 上做某事时,出现以下错误:

[GPGManager modelForApplicationId:] Expecting valid application id.

当我使用 init 函数时显示错误。我在应用程序的 info.plist 上设置了 GPGApplicationID。我在init中传递了clientId。那么,问题出在哪里?

这只是一个假设,但我认为如果该应用程序在 Android 上运行良好,那么真正的问题可能出在 PlayGameServices 配置中,所以如果您不确切了解 Prime31 插件的工作原理,但对配置中可能出现的错误有一些想法,请告诉我!

4

1 回答 1

0

您是否仍然能够进行身份验证,或者这是否会使您无法成功验证用户身份?我目前对插件有同样的问题。

一种似乎有效的解决方法是在 Startup() 期间立即执行 init() 和 authenticate()。无论出于何种原因,当以这种方式执行时,我的用户将成功进行身份验证。如果我然后注销并尝试再次进行身份验证,我会收到“不匹配的身份验证”错误,这似乎与“期望有效的应用程序 ID”有关。我们收到的警告。

于 2014-10-15T13:39:19.827 回答