iOS--從一個(gè)app拉起(跳轉(zhuǎn)至)另一個(gè)app

題記:從一個(gè)app跳轉(zhuǎn)到另一個(gè)app,或者是從一個(gè)app跳轉(zhuǎn)到網(wǎng)頁瀏覽器,再或者從一個(gè)app跳轉(zhuǎn)到設(shè)置里面的某個(gè)頁面,都要用到這個(gè)督惰。

首先創(chuàng)建兩個(gè)app : test1 test2 , 最終效果:從test1 跳轉(zhuǎn)到 test2

由最終效果可知采呐,需要從1跳到2,那么在1當(dāng)中就可拿到2當(dāng)中的一些信息凌净,比如boundle ID 悲龟,一個(gè)唯一的標(biāo)識(shí)符。但是在這里并不是拿到這個(gè)唯一的標(biāo)識(shí)符冰寻,這里拿到的是一個(gè)叫做URL Schemes, 它存放在第一個(gè)項(xiàng)目的info.plist文件中须教,需要我們手動(dòng)去添加。

添加方法:點(diǎn)擊“Information Property List”右邊的加號(hào)添加一項(xiàng)斩芭,選中URL types為名字轻腺,type為Array,為其添加一項(xiàng)Dictionary,里面兩個(gè)元素,一個(gè)是URL identifier ,也就是iD號(hào)划乖,可以直接用本項(xiàng)目的Bundle ID ; 另外一個(gè)就是URL Schemes ,其下添加一項(xiàng)约计,value自定義,這個(gè)就是我們要獲取的這個(gè)東西迁筛,可以很特別煤蚌,也可以很普通,甚至不唯一细卧,不唯一的時(shí)候跳轉(zhuǎn)時(shí)蘋果會(huì)自動(dòng)跳轉(zhuǎn)到最近打開的那一個(gè)app 尉桩。

如test2中的URL Schemes設(shè)置為aaaa 后,test1中設(shè)置如下圖:

拉起app中的plist設(shè)置

白名單贪庙,是從iOS9后必須要添加的蜘犁,不然跳轉(zhuǎn)不過去的。

設(shè)置跳轉(zhuǎn)如下圖:(首先需要在設(shè)置中運(yùn)行過兩個(gè)項(xiàng)目止邮,保證都存在本機(jī)中)

跳轉(zhuǎn)代碼

當(dāng)然也可以不判斷本機(jī)是否存在test2 APP这橙,直接跳轉(zhuǎn):

//下圖中寫的“加不加冒號(hào)都可以”是錯(cuò)的,應(yīng)該是加不加//兩斜杠都可导披,冒號(hào)是一定要的屈扎。


跳轉(zhuǎn)代碼2

當(dāng)然也可以在跳轉(zhuǎn)過程中從一個(gè)app 傳遞參數(shù)到 另一個(gè) app,
參考:http://www.reibang.com/p/6dc32ea29729

iOS9后要添加白名單才能跳轉(zhuǎn),那如果是微信小應(yīng)用跳轉(zhuǎn)到一個(gè)app呢撩匕?怎么做鹰晨?不可能在微信上添加你的app白名單吧!

可以參考網(wǎng)易新聞的客戶端,他們采用的方法是點(diǎn)擊后打開一個(gè)網(wǎng)頁模蜡,然后這個(gè)網(wǎng)頁會(huì)在微信的瀏覽器里漠趁,內(nèi)容是一張圖片,提示用戶通過利用微信瀏覽器右上角里的“在瀏覽器(safari)中打開”
用戶這樣操作后忍疾,這個(gè)頁面的js代碼會(huì)判斷是否已經(jīng)在系統(tǒng)瀏覽器中闯传,如果是,則運(yùn)行腳本window.location='newsApp://'
如果否卤妒,則繼續(xù)顯示圖片內(nèi)容
這樣就可以由微信跳轉(zhuǎn)到app了丸边,因?yàn)闉g覽器跳轉(zhuǎn)不需要添加白名單。

更多URL Schemes知識(shí) : http://www.reibang.com/p/d64b9be5ad64

還有一篇很專業(yè)的介紹連接:http://sspai.com/31500

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末荚孵,一起剝皮案震驚了整個(gè)濱河市妹窖,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌收叶,老刑警劉巖骄呼,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異判没,居然都是意外死亡蜓萄,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門澄峰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嫉沽,“玉大人,你說我怎么就攤上這事俏竞〕袼叮” “怎么了?”我有些...
    開封第一講書人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵魂毁,是天一觀的道長(zhǎng)玻佩。 經(jīng)常有香客問我,道長(zhǎng)席楚,這世上最難降的妖魔是什么咬崔? 我笑而不...
    開封第一講書人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮烦秩,結(jié)果婚禮上垮斯,老公的妹妹穿的比我還像新娘。我一直安慰自己只祠,他們只是感情好兜蠕,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著铆农,像睡著了一般牺氨。 火紅的嫁衣襯著肌膚如雪狡耻。 梳的紋絲不亂的頭發(fā)上墩剖,一...
    開封第一講書人閱讀 49,806評(píng)論 1 290
  • 那天猴凹,我揣著相機(jī)與錄音,去河邊找鬼岭皂。 笑死郊霎,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的爷绘。 我是一名探鬼主播书劝,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼土至!你這毒婦竟也來了购对?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤陶因,失蹤者是張志新(化名)和其女友劉穎骡苞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體楷扬,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡解幽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了烘苹。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躲株。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖镣衡,靈堂內(nèi)的尸體忽然破棺而出霜定,到底是詐尸還是另有隱情,我是刑警寧澤廊鸥,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布然爆,位于F島的核電站,受9級(jí)特大地震影響黍图,放射性物質(zhì)發(fā)生泄漏曾雕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一助被、第九天 我趴在偏房一處隱蔽的房頂上張望剖张。 院中可真熱鬧,春花似錦揩环、人聲如沸搔弄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽顾犹。三九已至倒庵,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間炫刷,已是汗流浹背擎宝。 一陣腳步聲響...
    開封第一講書人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留浑玛,地道東北人绍申。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像顾彰,于是被迫代替她去往敵國(guó)和親极阅。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容