iOS 在使用友盟时,使用微信分享、登录必须安装微信客户端,QQ登录、QQ空间分享过程中必须安装手机QQ客户端,在未安装客户端的设备上测试会提示下载,这是不符合苹果审核规则的。这是微信及腾讯QQ互联导致的问题。 解决方案: 首先调用微信SDK或QQ互联SDK的方法检测是否安装微信/QQ客户端: 如果未安装客户端则隐藏对应登录或分享按钮。
判断有没有安装QQ:
#import <TencentOpenAPI/QQApiInterface.h>
if ( ![QQApiInterface isQQInstalled]) {
//没有安装QQ
}
判断有没有安装微信:
#import "WXApi.h"
if (![WXApi isWXAppInstalled]) {
//没有安装微信
}