微信登录AppStore审核被拒 - Guideline 4.2
2019-08-21 本文已影响0人
Jack小麻雀_
昨天提交的更新被拒绝,因为我们提供的微信登录功能必须要安装微信才可以使用。这不是废话嘛,你没有微信我还能让你用微信登录?
被拒绝的原因如下:
Guideline 4.2.3 - Design - Minimum Functionality
We were required to install the WeChat app before we could log in via WeChat.
Users should be able to log in with WeChat and access their accounts
without having to install any additional apps.
但是苹果还是爸爸,向苹果爸爸低头。
下面说说解决的办法:
1.使用微信提供的[WXApi isWXAppInstalled]函数判断用户(审核员)终端中是否安装了微信,如果你安装了微信函数还是返回NO的话你看看白名单LSApplicationQueriesSchemes有没有配置好;
2.+ (BOOL)sendAuthReq:(SendAuthReq*)req viewController:(UIViewController*)viewController delegate:(nullable id<WXApiDelegate>)delegate
使用这个函数来通过绑定微信的手机号进行登录
至此这个有些棘手的问题就能够解决了。不会因为隐藏掉了微信登录的入口且仍然含有微信SDK而被判定为隐藏功能。
再次去提交审核了,希望能够顺利通过。