【问题标题】:unable to launch application using deeplink url in detox for the IOS application无法在 IOS 应用程序的 detox 中使用深度链接 url 启动应用程序
【发布时间】:2019-08-08 16:56:39
【问题描述】:

无法在 detox 中使用 ios 应用的深层链接启动应用

最初是非 react-native 的登陆页面,点击链接后会进入 react-native 页面。

试过了

等待 device.relaunchApp({url: url});

但这不会启动深层链接 url 页面。

提前致谢。

【问题讨论】:

    标签: detox


    【解决方案1】:

    this

    您需要更新 AppDelegate

    - (BOOL)application:(UIApplication *)app
            openURL:(NSURL *)url
            options:(NSDictionary<UIApplicationOpenURLOptionsKey, id> *)options
    {
      return [RCTLinkingManager application:app openURL:url
                                options:options];
    }
    

    然后在测试中:

    await device.openURL({url: 'url://someUrl',
                         sourceApp: 'some.app.id'});
    

    【讨论】:

      猜你喜欢
      • 2016-05-07
      • 1970-01-01
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2021-09-01
      • 1970-01-01
      • 2015-09-22
      相关资源
      最近更新 更多