關於實現網頁和APP的相互跳轉


app上線后,小伙伴試用后提出在登錄頁面找回密碼后是跳轉到一個網頁的,為什么沒法通過點擊按鈕的操作來返回APP呢?!

下面是應用的一些總結和體會:

1、app跳轉到網頁
 這個很簡單輕松就實現了,只要知道網頁的URL,調用
[[UIApplicationsharedApplication] openURL:urlStr];就可以了
2、網頁跳轉到app,app跳轉到app
這兩個原理有點類似,就放到一起來講。在網上搜集資料發現,其實app跳轉到其他頁面就是打開的一個網址或者說是一個URL方案(URL Scheme)。那么就可以這樣設想,對一個app進行URL方案設定,然后就可以在其他地方通過這個URL方案去打開這個應用。
 
1、在原應用中修改info.plist文件,然后在List下添加URL types
2、然后打開item 0,添加URL Schemes,在其里面設置item 0為一個你想要設置該app的標示字符串
3、在其他地方打開該應用
//打開另一個程序
    NSURL *urlStr = [NSURL URLWithString:@"returnApp:"];
    [[UIApplication sharedApplication] openURL:urlStr];
 
注意:打開app的時候需要在這個標示后面加上冒號,也就是:@"returnApp:"
 
思考:能不能實現兩個APP的互相跳轉呢
 


免責聲明!

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



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