ios應(yīng)用間跳轉(zhuǎn)(一)知識(shí)回顧

1善延、什么是URL?

URL : 統(tǒng)一 資源定位符
eg: http://www.baidu.com   tel://110    file:///yang/desktop

2少态、URL 的組成

協(xié)議頭Scheme:   http://    tel://    file://
資源路徑:   www.baidu.com    110      /yang/desktop/

3、ios 項(xiàng)目中配置URL

 項(xiàng)目->info->url types ->+ -> 配置協(xié)議頭
配置url.png

4易遣、跳轉(zhuǎn)到其他app(打開其他app)

  • step1 需要在源APP中設(shè)置目標(biāo)APP的URL scheme (URLTypes)否則在執(zhí)行方法:[[UIApplication sharedApplication] canOpenURL:weixinURL] 時(shí),結(jié)果為NO

  • step2 在源app 中設(shè)置的URL scheme 需要和目標(biāo)APP中設(shè)置的URL scheme相同,否則:[[UIApplication sharedApplication] canOpenURL:weixinURL] 結(jié)果為yes 但是[[UIApplication sharedApplication] openURL:weixinURL];執(zhí)行后目標(biāo)APP仍然打不開

范例代碼:
- (void)openWeiXin{
    
    // 1.創(chuàng)建要打開的App的URL
    NSURL *weixinURL = [NSURL URLWithString:@"weixin://"];
    
    // 2.判斷是否該URL可以打開
    if ([[UIApplication sharedApplication] canOpenURL:weixinURL]) {
        
        // 3.打開URL
        [[UIApplication sharedApplication] openURL:weixinURL];
    }
}

5彼妻、被其他APP打開

  • 情況1:
    當(dāng)APP處于打開狀態(tài)的被其他APP 使用openURL: 方法打開后會(huì)調(diào)用下面的方法
/**
 *  當(dāng)通過別應(yīng)用打開該應(yīng)用的時(shí)候會(huì)執(zhí)行該方法
 *  @param sourceApplication 源APP 的bundleID
 *  @param url               通過哪一個(gè)URL跳轉(zhuǎn)過來的
 */
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
   
     NSString *urlStr = url.absoluteString;

      NSLog(@"sourceApplication: %@",sourceApplication);
      NSLog(@"url: %@", urlStr);
    
    return YES;
}

6、常用的iOS URL跳轉(zhuǎn)地址

蜂窩網(wǎng)絡(luò):prefs:root=MOBILE_DATA_SETTINGS_ID
VPN — prefs:root=General&path=Network/VPN
Wi-Fi:prefs:root=WIFI
定位服務(wù):prefs:root=LOCATION_SERVICES
個(gè)人熱點(diǎn):prefs:root=INTERNET_TETHERING
關(guān)于本機(jī):prefs:root=General&path=About
輔助功能:prefs:root=General&path=ACCESSIBILITY
飛行模式:prefs:root=AIRPLANE_MODE
鎖定:prefs:root=General&path=AUTOLOCK
亮度:prefs:root=Brightness
藍(lán)牙:prefs:root=General&path=Bluetooth
時(shí)間設(shè)置:prefs:root=General&path=DATE_AND_TIME
FaceTime:prefs:root=FACETIME
設(shè)置:prefs:root=General
鍵盤設(shè)置:prefs:root=General&path=Keyboard
iCloud:prefs:root=CASTLE
iCloud備份:prefs:root=CASTLE&path=STORAGE_AND_BACKUP
語言:prefs:root=General&path=INTERNATIONAL
定位:prefs:root=LOCATION_SERVICES
音樂:prefs:root=MUSIC
Music Equalizer — prefs:root=MUSIC&path=EQ
Music Volume Limit — prefs:root=MUSIC&path=VolumeLimit
Network — prefs:root=General&path=Network
Nike + iPod — prefs:root=NIKE_PLUS_IPOD
Notes — prefs:root=NOTES
Notification — prefs:root=NOTIFICATIONS_ID
Phone — prefs:root=Phone
Photos — prefs:root=Photos
Profile — prefs:root=General&path=ManagedConfigurationList
Reset — prefs:root=General&path=Reset
Safari — prefs:root=Safari
Siri — prefs:root=General&path=Assistant
Sounds — prefs:root=Sounds
Software Update — prefs:root=General&path=SOFTWARE_UPDATE_LINK
Store — prefs:root=STORE
Twitter — prefs:root=TWITTER
Usage — prefs:root=General&path=USAGE
Wallpaper — prefs:root=Wallpaper

ios應(yīng)用間跳轉(zhuǎn)(二)URL Scheme 詳解:

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末豆茫,一起剝皮案震驚了整個(gè)濱河市侨歉,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌揩魂,老刑警劉巖幽邓,帶你破解...
    沈念sama閱讀 211,290評(píng)論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異火脉,居然都是意外死亡牵舵,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門倦挂,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畸颅,“玉大人,你說我怎么就攤上這事方援∶怀矗” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我牵现,道長(zhǎng)肢础,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,415評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘骨稿。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評(píng)論 6 385
  • 文/花漫 我一把揭開白布坦冠。 她就那樣靜靜地躺著形耗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪辙浑。 梳的紋絲不亂的頭發(fā)上激涤,一...
    開封第一講書人閱讀 49,784評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音判呕,去河邊找鬼倦踢。 笑死,一個(gè)胖子當(dāng)著我的面吹牛侠草,可吹牛的內(nèi)容都是我干的辱挥。 我是一名探鬼主播,決...
    沈念sama閱讀 38,927評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼边涕,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼晤碘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起功蜓,我...
    開封第一講書人閱讀 37,691評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤园爷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后式撼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體童社,經(jīng)...
    沈念sama閱讀 44,137評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評(píng)論 2 326
  • 正文 我和宋清朗相戀三年著隆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了扰楼。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡美浦,死狀恐怖灭抑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情抵代,我是刑警寧澤,帶...
    沈念sama閱讀 34,289評(píng)論 4 329
  • 正文 年R本政府宣布忘嫉,位于F島的核電站荤牍,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏庆冕。R本人自食惡果不足惜康吵,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望访递。 院中可真熱鬧晦嵌,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至描滔,卻和暖如春棒妨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背含长。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工券腔, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人拘泞。 一個(gè)月前我還...
    沈念sama閱讀 46,316評(píng)論 2 360
  • 正文 我出身青樓纷纫,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親陪腌。 傳聞我的和親對(duì)象是個(gè)殘疾皇子辱魁,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評(píng)論 2 348

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