iOS开发小贴士—提交审核被拒之第三方登录被拒

今天提交审核因第三方登录被拒,今天记录一下给自己以后提个醒,也给广大同行提个醒。

下面是苹果审核给我们发的邮件部分内容

We were required to install the Wechat apps before
we can log-in via Wechat. The user should be able 
to log-in and access their account, without 
requiring additional applications to be installed.

Next Steps

    If you choose to allow users to log-in via Wechat, 
please use methods that can authenticate users from 
within your app, such as a native web-view.

我上网查了部分资料,包括微信自己的API,给出的意见是检测移动端是否安装了微信客户端,如若未安装,屏蔽微信登录按钮。

以下为方法代码

#import "WXApi.h"
  //判断安装微信
 if ([WXApi isWXAppInstalled]){
     //安装了微信的处理
 } else {
     //没有安装微信的处理
 }

保险起见,微信分享功能也可效仿上述方法。

不过个人认为该方法并不十全十美,实在领导上线催的紧只能用该方法。我也会继续寻找新的解决方案,也希望有同行可以提点一下给出完美解决方案。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容