現(xiàn)在的app一般都會有第三方登錄,類似QQ/微博/支付寶等;
但是我們不能全部暴露出來,假設如果用戶手機沒有QQ,那點擊QQ登錄只會跳到蘋果商店去下載,一來用戶體驗不好,二來蘋果審核不通過.
所以這里要做一個操作,先判斷手機本地是否有安裝某款app,如果有,則把圖標顯示,如果沒有,則消失.
-(void)test{
//判斷本地是否有淘寶App
NSURL * myURL_APP_A = [NSURL URLWithString:@"taobao://"];
if ([[UIApplication sharedApplication] canOpenURL:myURL_APP_A]) {
NSLog(@"canOpenURL");
[[UIApplication sharedApplication] openURL:myURL_APP_A];
}
else{
NSLog(@"淘寶圖標不顯示");
}
}
提醒下:iOS9需要設置白名單,大伙兒還要在plist設置
Paste_Image.png