我最近提交给苹果应用商店的一个应用程序被拒绝了,原因如下:如果用户没有安装WeChat应用程序,而用户单击了一个按钮“使用WeChat登录”,则会弹出一个对话框,告诉用户必须安装WeChat应用程序才能使用它登录。(如果安装了该应用程序,则用户将跳转到WeChat应用程序以完成登录)
苹果建议我们使用网页视图通过WeChat登录用户,然而WeChat的移动登录指南指出,移动应用程序必须通过WeChat应用程序登录:
http://open.wechat.com/cgi-bin/newreadtemplate?t=overseas_open/docs/mobile/login/guide
我在这里有点困惑,因为我之前提交的一个应用程序是使用此设置批准的。在我目前正在尝试提交的应用程序中,如果用户愿意,可以跳过WeChat登录,因此使用该应用程序不需要安装WeChat。但是,如果能够告诉用户WeChat是一个登录选项,并且如果他们想要将其用作登录选项,则需要安装WeChat应用程序,这将非常好。
有没有人知道(微信的系统) iOS应用程序是否允许和/或可能使用Web通过WeChat登录用户?似乎告诉用户WeChat是一个可用的登录选项可能是不可能的……
发布于 2018-01-16 18:22:30
回答您的问题时,我们没有任何其他Webview选项可供使用微信登录。(截至2018年1月)
不久前,我也曾被苹果拒绝过。在与苹果团队进行了大量的前后问答后,我们终于在未安装微信App且审核通过的情况下,隐藏了与微信登录的按钮。大多数中国的应用程序都遵循相同的方法AFAIK。
微信iOS框架确实提供了检查应用程序是否安装的选项。
+ (BOOL)isWechatAppInstalled;
https://stackoverflow.com/questions/48030498
复制相似问题