【发布时间】:2019-08-08 16:56:39
【问题描述】:
无法在 detox 中使用 ios 应用的深层链接启动应用
最初是非 react-native 的登陆页面,点击链接后会进入 react-native 页面。
试过了
等待 device.relaunchApp({url: url});
但这不会启动深层链接 url 页面。
提前致谢。
【问题讨论】:
标签: detox
无法在 detox 中使用 ios 应用的深层链接启动应用
最初是非 react-native 的登陆页面,点击链接后会进入 react-native 页面。
试过了
等待 device.relaunchApp({url: url});
但这不会启动深层链接 url 页面。
提前致谢。
【问题讨论】:
标签: detox
看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'});
【讨论】: