美文网首页iOS开源项目
iOS开发-一个App唤醒另外一个App

iOS开发-一个App唤醒另外一个App

作者: 善良的皮蛋 | 来源:发表于2019-08-29 17:31 被阅读0次

唤醒App

  • 前期准备
  • 唤醒App

前言:工作中的需求要求在一个App 内点击 唤醒另外一个 App 类似很多App 可以唤醒 淘宝 或者京东。

1.准备工作

1.新建两个App ,MyAppOne (触发唤醒的App)、MyAppTow(要唤醒的App)
2.iOS 9 之后要在 info.plist 中添加白名单 ,否则无法唤醒。

设置白名单
<key>LSApplicationQueriesSchemes</key>
    <array>
        <string>weixin</string>
        <string>URLScheme</string>
    </array>

MyAppTwo中设置URL Types

2.唤醒App
   /** 唤醒 */
  NSURL *url = [NSURL URLWithString:@"URLScheme://"];
   //唤醒url
  if ([[UIApplication sharedApplication] canOpenURL:url]) {
                    
   [[UIApplication sharedApplication] openURL:url options:nil completionHandler:nil];
         }else{
                    NSLog(@"没安装app 你打开个锤子");
                    //跳转到 应用商店,或者下载网页
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"下载地址或者App Store链接"] options:nil completionHandler:nil];
                }

相关文章

网友评论

    本文标题:iOS开发-一个App唤醒另外一个App

    本文链接:https://www.haomeiwen.com/subject/qkqwectx.html