一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

兩個(gè)APP之間實(shí)現(xiàn)跳轉(zhuǎn)

 求知665 2014-10-18
分類: IOS 2014-07-28 09:58 61人閱讀 評(píng)論(0) 收藏 舉報(bào)
一個(gè)程序若要跳到另一個(gè)程序。需要在目標(biāo)程序的plist文件里面修改:
打開info.plist,添加一項(xiàng)URL types

展開URL types,再展開Item0,將Item0下的URL identifier修改為URL Scheme

展開URL Scheme,將Item0的內(nèi)容修改為shashan.SecondApp(此為跳轉(zhuǎn)的key)
然后在原程序里面,要開始跳轉(zhuǎn)的地方,可以為一個(gè)button的方法。里面寫上:
NSURL * myURL_APP_A = [NSURL URLWithString:@“shashan.SecondApp://AAAAA"];//shashan.SecondApp為目標(biāo)App的key
            if ([[UIApplication sharedApplication] canOpenURL:myURL_APP_A]) {
                NSLog(@"canOpenURL");
                [[UIApplication sharedApplication] openURL:myURL_APP_A];
            }
然后就可以跳轉(zhuǎn)了。如果要跳回,方法相同。 


已有應(yīng)用程序

AppStore里面找到應(yīng)用程序,點(diǎn)擊應(yīng)用程序下面的小三角圖標(biāo),再選擇”復(fù)制鏈接“,就可以獲取此應(yīng)用的鏈接了。

比如:

itunes.apple.com/cn/app/bai-du-wen-kuhd/id483064532?mt=8

然后將 https:// 替換為 itms:// 或者 itms-apps://:

然后在程序中寫如下代碼:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/cn/app/bai-du-wen-kuhd/id483064532?mt=8"]];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itunes.apple.com/cn/app/bai-du-wen-kuhd/id483064532?mt=8"]]    
注意:只能在真機(jī)上調(diào)試出效果,模擬器上無效果。

下面附贈(zèng)主要代碼:
在本APP的.m文件中,主要代碼有

//  App跳轉(zhuǎn)到SecondApp

- (IBAction)appJumpToAnotherAppAction:(id)sender

{

    NSURL *url = [NSURLURLWithString:@"shanshan.SecondApp://AAAA"];//通過openUrl進(jìn)行跳轉(zhuǎn),可以傳遞一些參數(shù)

    

    if ([[UIApplication sharedApplication]canOpenURL:url]) {

        [[UIApplication sharedApplication]openURL:url];

    }else{

       NSLog(@"應(yīng)用程序未安裝");

    }

}

//  App跳轉(zhuǎn)到AppStore

- (IBAction)AppChangeToAppStore:(id)sender

{

    [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"itms://itunes.apple.com/cn/app/bai-du-wen-kuhd/id483064532?mt=8"]];

    [[UIApplicationsharedApplication]openURL:[NSURLURLWithString:@"itunes.apple.com/cn/app/bai-du-wen-kuhd/id483064532?mt=8"]];

}

在SecondAPP 

AppDelegate 中的主要代碼

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{

    if ([[urlscheme]isEqualToString:@"shanshan.SecondApp"]) {

       NSLog(@"%@跳轉(zhuǎn)過來的 - %@",sourceApplication,[url resourceSpecifier]);

        self.otherString = [[[urlresourceSpecifier]componentsSeparatedByString:@"http://"]objectAtIndex:1];

       NSLog(@"傳遞過來的參數(shù) = %@",self.otherString);

        

        

    }

    return YES;

}


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    日韩欧美中文字幕人妻| 老司机激情五月天在线不卡| 偷拍洗澡一区二区三区| 国产在线一区二区免费| 日本欧美视频在线观看免费| 男人和女人黄 色大片| 久久精品久久久精品久久| 亚洲综合日韩精品欧美综合区| 99久久精品午夜一区二| 亚洲欧洲精品一区二区三区| 国产又大又硬又粗又湿| 一区二区三区国产日韩| 欧美人与动牲交a精品| 日韩人妻精品免费一区二区三区| 99亚洲综合精品成人网色播| 亚洲欧美日韩国产综合在线| 国产又粗又长又大高潮视频| 国产日韩欧美国产欧美日韩| 欧美做爰猛烈叫床大尺度| 日本高清一区免费不卡| 亚洲天堂男人在线观看| 日本精品免费在线观看| 肥白女人日韩中文视频| 精品老司机视频在线观看| 欧洲日韩精品一区二区三区| 深夜视频在线观看免费你懂| 午夜精品黄片在线播放| 国产精品免费自拍视频| av一区二区三区天堂| 日韩性生活片免费观看| 老司机激情五月天在线不卡| 日本视频在线观看不卡| 男女午夜福利院在线观看| 日韩精品你懂的在线观看| 国产在线一区二区免费| 亚洲在线观看福利视频| 夫妻性生活真人动作视频| 出差被公高潮久久中文字幕| 国产欧美日韩视频91| 男女午夜在线免费观看视频| 免费观看在线午夜视频|