gpt4 book ai didi

ios - Calabash-iOS 是否支持深度链接?

转载 作者:行者123 更新时间:2023-11-29 01:26:05 26 4
gpt4 key购买 nike

我想知道 calabash 是否支持深度链接,我需要通过链接访问我的 native 应用程序的一部分。如果它确实支持它,你能引用一些例子吗?

谢谢。

最佳答案

Calabash 不直接支持该类型的操作。

但是,您可以做的是创建一个触发相同功能的后门方法。

例如,假设当您的应用程序通过 URL myapp://?key=value 打开时,您正在使用名为的函数处理 AppDelegate.m 中的必要逻辑

- (void)handleOpeningAppWithURL:(NSURL *)url { 
/* parse url, etc...*/
}

然后您可以在应用程序委托(delegate)中使用后门方法,例如:

- (NSString *)backdoorOpenWithURLString:(NSString *)urlString {
[self handleOpeningAppWithURL:[NSURL urlFromString:urlString]];
return nil;
}

并通过以下方式从葫芦中调用它:

backdoor "backdoorOpenWithURLString:", "myapp://?key=value"

关于ios - Calabash-iOS 是否支持深度链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33999426/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com