在我提出问题之前,请注意,我在此谈论的应用程序(其所有意图/功能)已经获得批准(版本8)。在版本9中,我使用以下方法介绍了Google帐户关联:google-account-linking-url
将应用提交审核后,我收到以下未获批准的回复/原因:
在审查您的应用程序时,我们还发现您的应用程序正在使用 不允许使用软帐户链接方法(通过引脚)。请参阅 https://developers.google.com/actions/policies/general-policies#account_linking_and_identity 有关更多信息。
我已经检查了提供的链接,但是没有找到有关如何避免“软链接”的帮助或指导。
以下是应用中使用Google帐户链接的流程:
actions.intent.SIGN_IN
和PLACEHOLDER_FOR_SIGN_IN
来提示用户使用Google帐户登录。如果来源不是google,则应用仅使用用于识别用户的唯一图钉。accessToken
,包括用户个人资料信息(例如Google电子邮件)accessToken
并使用它来获取个人资料信息(包括gmail地址)。然后,应用检查在找到的数据库中的gmail,然后用户“获得访问权限”。仅此而已。以上哪一步触发了未批准?在上述方法中,“软链接”到底是什么?