美文网首页
ios13 openURL - sourceApplicati

ios13 openURL - sourceApplicati

作者: revivefsd | 来源:发表于2020-04-27 17:28 被阅读0次

1.问题:
ios13之后,无法在app跳转的时候获取到源App的SourceApplicationKey

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options {

    NSString *sourceId = options[@"UIApplicationOpenURLOptionsSourceApplicationKey"];
    NSLog(@"openURL:url=%@;sourceId=%@;options=%@",url,sourceId,options);
    return YES;
}

2.解决
参考:https://forums.developer.apple.com/thread/119118
苹果做出了限制,只有同一个group 配置的groupid一样才可以获取到对方的sourceApplication。 如果不是同一个签名,那只能通过约定scheme协议来做跳转处理。

已经测试过,groupid相同可以获取sourceApplication。

截屏2020-04-27 下午5.26.47.png

相关文章

  • ios13 openURL - sourceApplicati

    1.问题:ios13之后,无法在app跳转的时候获取到源App的SourceApplicationKey 2.解决...

  • iOS13 openURL bug - sourceApplic

    突然注意到iOS13上别的app呼起自家app后,sourceApplication为nil了 以下2个方法都是 ...

  • OpenURL

    // old- (BOOL)openURL:(NSURL*)url// new- (void)openURL:(N...

  • OpenURL

    参考 这个方法openURL 是别的应用打开我们的应用时调用的方法,分享需要调用'[[UMSocialManage...

  • OpenUrl

    打开自己的app设置界面 打开自己的通用设置界面 补充参考http://www.jianshu.com/p/ee6...

  • OpenUrl

    iOS-使用URL Schemes,进行应用之间跳转iOS - JLRoutes路由跳转官方文档JLRoutes ...

  • OpenURL

    目标 平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目...

  • openURL 在 iOS10中已弃用

    来源:openURL Deprecated in iOS10 苹果在iOS 2 推出了openURL:方法 作为一...

  • openURL:方法 (打电话 , 发短信)

    openURL:方法 UIApplication有个功能十分强大的openURL:方法 - (BOOL)openU...

  • iOS10 新变化之废弃的 openURL

    原文:iOS 10 新变化之废弃的openURL 作为UIApplication单例对象的方法 openURL: ...

网友评论

      本文标题:ios13 openURL - sourceApplicati

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