友盟分享 检测是否安装微信/QQ客户端
2016-09-21 15:27
2707 查看
iOS 在使用友盟时,使用微信分享、登录必须安装微信客户端,QQ登录、QQ空间分享过程中必须安装手机QQ客户端,在未安装客户端的设备上测试会提示下载,这是不符合苹果审核规则的。这是微信及腾讯QQ互联导致的问题。
解决方案: 首先调用微信SDK或QQ互联SDK的方法检测是否安装微信/QQ客户端: 如果未安装客户端则隐藏对应登录或分享按钮。
判断有没有安装QQ:
#import "TencentOpenAPI/QQApiInterface.h"
if ( ![QQApiInterface isQQInstalled]) {
//没有安装QQ
}
判断有没有安装微信:
#import "WXApi.h"
if (![WXApi isWXAppInstalled]) {
//没有安装微信
}
解决方案: 首先调用微信SDK或QQ互联SDK的方法检测是否安装微信/QQ客户端: 如果未安装客户端则隐藏对应登录或分享按钮。
判断有没有安装QQ:
#import "TencentOpenAPI/QQApiInterface.h"
if ( ![QQApiInterface isQQInstalled]) {
//没有安装QQ
}
判断有没有安装微信:
#import "WXApi.h"
if (![WXApi isWXAppInstalled]) {
//没有安装微信
}
相关文章推荐
- 友盟社会化分享之判断是否安装了QQ、微信、新浪微博客户端
- ios使用友盟分享到QQ/微信时时如何判断手机上是否安装了QQ以及微信的客户端
- android 在分享时判断是否安装QQ,微信客户端
- ShareSDK社会化分享判断是否安装微信、QQ等客户端
- app分享时判断手机是否已安装微信或QQ客户端
- android 友盟分享 判断QQ,微信是否安装
- shareSDK判断是否安装微博客户端、qq客户端不好使,或分享无法调起微博、qq客户端。
- 友盟分享打不开QQ,提示微信未安装,iOS应用开发
- 判断手机是否安装微信、qq客户端
- 【解决方法】友盟分享 已安装QQ,但总提示“没有安装手机QQ客户端”
- iOS 微信WXApi检测是否安装客户端不好用解决办法
- iOS 9检测QQ、微信是否安装无效的解决方法
- Android 检测系统是否安装微信,微博,QQ
- 关于友盟分享成功以后,点击"留在QQ","留在微信"...无法判断分享是否成功问题
- iOS 判断是否安装了微信、QQ客户端
- iOS检测QQ是否安装
- asp.net中通过注册表来检测是否安装Office(迅雷/QQ是否已安装)
- 检测Office是否安装以及获取安装 路径 及安装版本 QQ,迅雷,旺旺 C#代码
- js检测客户端浏览器是否安装flash插件
- shareSDK分享 没有安装qq 微信的时候