有些时候也许苹果的测试人员偶尔也会有情绪,之前一直上架成功的app,早晨发现居然因为第三方登录的原因给拒了,如下图(大概意思是苹果不希望app去引导用户安装一些其他的应用)
屏幕快照 2016-10-26 上午10.12.53.png解决的办法:
判断用户当前手机是否安装了第三方登录所需的应用,如果安装了显示,没有安装则隐藏
//判断用户是否安装应用
//qq
if !(QQApiInterface.isQQInstalled() && QQApiInterface.isQQSupportApi()) {
QQBtn.hidden = true
}
//微信
if !(WXApi.isWXAppInstalled() && WXApi.isWXAppSupportApi()){
WeiXin.hidden = true
}
//微博
if !UIApplication.sharedApplication().canOpenURL(NSURL(string: "sinaweibo://")!) {
sina.hidden = true
}
if QQBtn.hidden == true && WeiXin.hidden == true && sina.hidden == true {
diSanFangLogin.text = "欢迎登陆"
}
网友评论