无法在IOS应用程序的排毒中使用Deeplink URL启动应用程序

时间:2019-03-18 10:39:23

标签: detox

无法在排毒中使用iOS应用的Deeplink启动应用

最初,非反应性登录页面,单击链接后将进入反应性页面。

尝试过

  

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

但这不会启动Deeplink网址页面。

先谢谢了。

1 个答案:

答案 0 :(得分: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'});