應一個博友的問題,小弟研究了一下,發現網上有關於OpenURL打開其他應用程序的資料,於是照做了一下,經過測試,發現可行,這里分享一下。
下面說下步驟。
首先在你要通過后台程序調用的app的info.plist,添加一項URL types,展開URL types,再展開Item0,將Item0下的URL identifier修改為URL Schemes
然后給一個string,這里我用的是myappTest。這個可以自己隨便定義的。如圖:
然后就簡單了,我直接在我上篇文章的demo中 ,判斷有短信過來的時候就調用另一個(URL Schemes == myappTest的)應用程序。
添加的代碼段如下:
BOOL res = [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"myappTest://"]];
if (res) {
NSLog(@"open myappTest://");
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"myappTest://"]];
}
經過測試 有效。當有短信過來的時候,這個應用程序就被華麗麗的彈出來了。
這里插一句,我們的產品friendIn上線了 ,絕對的神奇,打開你的通訊錄就可以知道你所有好友的最新動態。大家友情幫頂一下,能留言的留個言,謝啦!~~~