我希望我的用户使用Google Play Game Services登录来玩我的游戏。我是通过这个指南做到的:https://developers.google.com/games/services/android/init。一切都好。
只有一个小"问题"。如果用户手机上有很多邮件,登录时默认选择第一封邮件。登录流程将如下所示:
[打开应用程序]->[对话框拒绝/允许按钮(第一封邮件)]->如果我们选择拒绝,[邮件选择对话框]将显示。
问题1是:这是Google Play Game Services的默认行为吗?
我想要的登录流程是:
[打开应用程序]->[邮件选择器对话框]->[拒绝/允许按钮对话框(选定邮件)]
问题2是:我可以这样做吗?怎么做?
您需要调用AccountPicker
才能选择帐户。然后,您将使用onActivityResult
方法的结果来获取电子邮件并将其设置在GoogleApiClientBuilder.setAccountName
上。
你可以查看这个问题以获得更多的信息。
编码快乐!