1. 程式人生 > >ios 檢查ios設備是否安裝了qq,微信等應用

ios 檢查ios設備是否安裝了qq,微信等應用

後臺 dap con MQ with ray array類 div sch

在應用審核的時候,有時候會提示第三方登陸有問題,這是因為如果設備上沒有安裝第三方登陸的應用的時候,有一些第三方應用會跳轉到下載第三方應用的界面,這樣的話蘋果那邊審核的就會認為附帶下載插件,應用會被拒絕,這裏有兩種解決辦法:
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://"]]) {

//facebook

}

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"Twitter://"]]) {

//推特

}

ios 檢查ios設備是否安裝了qq,微信等應用