ios跳转其他app

1.获取想跳转app的urlschema

2.配置Info.Plist里面的LSApplicationQueriesSchemes,添加对应urlschema

3.不要在xcode的url type中添加你要跳转的urlschema,这里添加作用是第三方app跳转回自己的app需要的urlschema,并不是第三方的urlschema!!!!

4.这里以跳转12123为例

NSURL *URL = [NSURL URLWithString:@"tmri12123://"];

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

        [[UIApplication sharedApplication]openURL:URL options:@{UIApplicationOpenURLOptionsSourceApplicationKey:@YES} completionHandler:^(BOOL success) {

              //  回调

         }];

    }else{

        [[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"https://apps.apple.com/cn/app/%E4%BA%A4%E7%AE%A112123/id1039727169"] options:@{} completionHandler:^(BOOL success) {

              //  回调

         }];

    }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容