1. 程式人生 > >兩個APP之間的跳轉

兩個APP之間的跳轉

  • iOS9引入了白名單的概念。

  • 在iOS9中,如果使用canOpenURL:方法,該方法所涉及到的 URL Schemes 必須在"Info.plist"中將它們列為白名單,否則不能使用。key叫做LSApplicationQueriesSchemes ,鍵值內容是對應應用程式的URL Schemes。

1.設定白名單,如下圖



2.設定跳轉的URL,如下圖,這一步必須不設定(這一步相信很多人都用過但是這樣設定的話會出一個問題,就是無論你手機是否安裝這個APP在判斷時都會判斷出這個APP存在,也就是canOpenURL:判斷失效,所以才不必須不設定)


3.通過下面的方法可以判斷手機上是否安裝有淘寶。

NSURL * url=[NSURL URLWithString:@"taobao://"];

BOOL IS =[[UIApplication sharedApplicationcanOpenURL:url];