ios 檢查ios設備是否安裝了qq,微信等應用
在應用審核的時候,有時候會提示第三方登陸有問題,這是因為如果設備上沒有安裝第三方登陸的應用的時候,有一些第三方應用會跳轉到下載第三方應用的界面,這樣的話蘋果那邊審核的就會認為附帶下載插件,應用會被拒絕,這裏有兩種解決辦法:
1,通過後臺參數控制是否顯示第三方登陸。在審核的時候,通過參數的設置不顯示第三方登陸,通過審核之後再開放出來第三方登陸
2,檢查設備上是否包含第三方登陸的軟件,這裏就講解一下怎麽獲取設備上是否安裝第三方登陸的軟件
首先:
在info.plist裏面添加LSApplicationQueriesSchemes(Array類型),然後插入weixin, wechat, mqq等的string類型子項
然後:
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Sinaweibo://"]]) {
//新浪微博
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Whatapp://"]]) {
//微信
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weixin://"]]) {
//微信
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Facebook://"]]) {
}
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Twitter://"]]) {
//推特
}
ios 檢查ios設備是否安裝了qq,微信等應用