Android google play games服务相同的电子邮件帐户返回不同的id

Android google play games服务相同的电子邮件帐户返回不同的id,android,google-play-games,Android,Google Play Games,我正在使用unity 0.9.26的google play games服务插件 namespace GooglePlayGames { public class PluginVersion { // older versions, used when upgrading to other versions public const string VersionKeyCPP = "00911"; public const string VersionKeyU5 = "00915"; public

我正在使用unity 0.9.26的google play games服务插件

namespace GooglePlayGames
{
public class PluginVersion
{
// older versions, used when upgrading to other versions
public const string VersionKeyCPP = "00911";
public const string VersionKeyU5 = "00915";
public const int VersionInt = 0x0926;
public const string VersionString = "0.9.27";
public const string VersionKey = "00927";

// used to check for the correct min version or play services.
public const int MinGmsCoreVersionCode = 8115000;

// used to get the right version of dependencies.
public const string PlayServicesVersionConstraint = "8.1+";
}
我的服务器使用此id标识用户

Social.localUser.id  //(like 123456789012345678901) 21character
我看到这个id是唯一的,但在发布我的应用程序后,有时用户会发送不同的id(不为null或空,比如g1234568901234567890启动“g”相同的21个字符) 所以服务器找不到用户数据


这是我的错还是某种错误?

这是游戏服务行为的改变。此处将更详细地解释详细信息:。简要总结如下:

提示玩家每个帐户登录一次,而不是每场游戏登录一次 玩家不再需要升级到Google+才能使用游戏服务

一旦玩家首次登录,他们将不再需要登录任何未来的游戏;他们将自动登录

因此,在玩游戏时摩擦更小(不需要同意屏幕,也不需要Google+帐户)


请使用“电子邮件”在Google Play开发者控制台的“帮助”部分中的“联系我们”下链接,以获取迁移过程中的更多信息。

玩家id是正确的id-这只是一次迁移。您是否有一个发布的游戏包含此数据?如果有,请联系支持团队以获取有关如何维护dat的说明a、 如果是新游戏,那么您可以安全地使用玩家id。