后台運行的程序中調用桌面應用程序


應一個博友的問題,小弟研究了一下,發現網上有關於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上線了 ,絕對的神奇,打開你的通訊錄就可以知道你所有好友的最新動態。大家友情幫頂一下,能留言的留個言,謝啦!~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM