美文网首页
H5唤醒App的实现

H5唤醒App的实现

作者: Ape_HC | 来源:发表于2017-03-24 15:11 被阅读3874次

用户点击分享的内容, 如果该用户已经安装则在App中打开, 这是一个很常见的需求

1.设置URLSchemes

在Info.plist中添加

2.测试是否可用

在浏览器中输入设置好的URL Schemes, 如果设置的 opentestApp 就输入 opentestApp:// ,如果有拼接参数的需求可以拼接写成 opentestApp://userid=124343

输入内容

3.代码中的处理

相关处理可以在AppDelegate.m中处理,我们通过这中方式启动或者从后台唤醒App都会走这个方法

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

可以通过判断前缀来区分处理

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation{
    if ([url.description hasPrefix:@"openTestapp://"]) {   
        //在这里可以对拼接的字段等做处理, 以及做跳转等等
        return YES;
    }else {
        BOOL result = [[UMSocialManager defaultManager] handleOpenURL:url];
        if (result == NO) {   
        //调用其他SDK,例如支付宝SDK等
        }
        return result;
    }
}

相关文章

  • H5唤醒App的实现

    用户点击分享的内容, 如果该用户已经安装则在App中打开, 这是一个很常见的需求 1.设置URLSchemes 2...

  • App唤醒

    App唤醒 H5页面唤醒App,兼容iOS和安卓的方式是location.href

  • H5 唤醒APP小记

    ###H5 唤醒APP功能### 最近遇到一个需求,需要在从APP分享出去的H5页面中,带有一个立即打开的按钮...

  • H5唤醒app

    转载自:https://www.jianshu.com/p/48288466bdc2 https://bl...

  • H5唤醒app

  • h5唤醒APP

    h5页面需要使用urlschemes协议唤醒APP,使用HbuilderX 开发,在manifest. json ...

  • H5唤醒App:让用户一步直达App核心页面

    移动互联网时代,H5已经成为App导流的重要途径,“从H5直接唤醒App核心页面”也成为了常见的技术需求。 技术需...

  • H5唤醒App:让用户一步直达App核心页面

    移动互联网时代,H5已经成为App导流的重要途径,“从H5直接唤醒App核心页面”也成为了常见的技术需求。 技术需...

  • H5唤醒App:让用户一步直达App核心页面

    移动互联网时代,H5已经成为App导流的重要途径,“从H5直接唤醒App核心页面”也成为了常见的技术需求。 技术需...

  • H5唤醒并直达App指定页面

    这里其实就解释了我们做H5唤醒App并直达指定页面的必要性。 涉及哪些要素? 唤醒App这件事,在不同平台要采用不...

网友评论

      本文标题:H5唤醒App的实现

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