草庐IT

deep-linking

全部标签

ios - iPhone iOS Amazon Scheme/URI 不再工作 amzn ://version 4. 3.1 深层链接

我们使用的方案类似于amzn://content/item?id=并且工作正常,但现在从AmazonApp4.3.1开始,这不再有效,不再提供该方案。所以尝试类似的方案com.amazon.mobile.shopping://content/item?id=我们在亚马逊应用程序中收到消息AmazonMobileiscurrentlyunavailableforcontent.有什么提示吗? 最佳答案 在iOS设备上试试这个方案。com.amazon.mobile.shopping://www.amazon.com/products/

ios - 我应该将 'Strip Debug Symbols During Copy' 和 'Strip Linked Produts' 与 Google Analytics 一起使用吗?

我使用TestFlight进行远程崩溃报告。现在,我正在为此使用GoogleAnalytics。TestFlight建议禁用“复制期间剥离调试符号”和“剥离链接产品”。谷歌分析——没有。我是否应该在将TestFlight更改为GoogleAnalytics后删除它们? 最佳答案 这取决于崩溃报告的符号化方式:如果您可以上传dSYM以获得符号化的崩溃报告,您应该去除调试符号。这样做的好处是可以获得行号,有时应用程序二进制文件最多可以缩小50%。如果您可以不上传dSYM用于符号化,并且不能/不想下载崩溃报告并在您自己的Mac上对它们进行

ios - 深层链接 URI 如何在 iOS 上运行?

travelbrand://酒店/123这是深层链接URI的示例;在哪里告诉我的应用程序“酒店”一词是指包含酒店的ViewController? 最佳答案 当有人点击链接并且操作系统将其路由到您的应用程序时,将调用UIApplicationDelegate中的两个方法之一。如果应用程序已经在运行,则该方法将是-application:openURL:sourceApplication:annotation:其中url参数将是将用户带到那里的NSURL。如果应用是冷启动的,则方法为-应用程序:didFinishLaunchingWit

iOS 12.1.2 branch.io 通用链接打开应用程序,但不存在数据

我正在尝试通过branch.io为iOS应用程序(Swift4.2)实现深层链接。我已经完全按照分支文档中的概述集成了iOSSDK。为了测试集成,我运行了branch.io通用链接验证脚本并成功通过。什么不适用于通用链接:单击“笔记”或“消息”中的深层链接确实会打开应用程序,但不会传递任何数据。当查看调试日志。这与在没有深层链接的情况下手动打开应用程序相同。也无法通过延迟的深层链接功能获得任何数据。使用URI方案而不是通用链接:如果我通过branch.io链接设置仪表板关闭通用链接,则所有url都会在浏览器中打开,而不会提示打开应用程序。但是,当我手动打开应用程序时,深层链接数据在启动

iphone - 在 iPhone 上打电话并将用户带回应用程序? (UIWebView 做的)

我用这个代码打电话:NSString*phoneNumber=[@"tel://"stringByAppendingString:mymobileNO.titleLabel.text];[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:phoneNumber]];并且当通话结束时,它不会将用户带回应用程序。但是,如果我在UIWebView中显示一个网站并且该网站中有一个电话号码(即UIWebView识别它),并且如果我点击该电话号码链接调用电话,通话结束后我将被带回应用程序.我的初步想法是,UIWebView在内部

ios - 将dylib添加到 "Link Binary With Libraries"和添加到 "Other Linker Flags"有什么区别

在我的例子中,我在我的iOSXCode项目的“构建阶段”中将“libsqlite3.dylib”添加到“LinkBinaryWithLibraries”。我被告知这可能会导致应用程序提交期间被拒绝,我应该将“-libsqlite3”添加到“build设置”中的“其他链接器标志”。什么是理想的方法? 最佳答案 只是将此链接回另一篇关于弱链接的帖子HowdoIweaklinkframeworksonXcode4?您可能想访问有关差异的apple文档。https://developer.apple.com/library/mac/#doc

ios - iOS 11 中的延迟深度链接

在iOS11之前,我们使用基于cookie的延迟深度链接解决方案。根据Branch.io'sarticle在iOS11中这是不可能的。那么,如何处理iOS11中的延迟深度链接?有什么想法吗? 最佳答案 保证匹配Branch实际上利用其先前进行的浏览器到设备匹配网络来生成100%准确的深层链接。如果用户过去曾与Branch的其他应用程序之一匹配,则以后只要他们再次单击链接,就可以通过IDFA识别该用户。这就是为什么深度链接很难自己构建。不保证匹配如果过去未识别用户,Branch将执行指纹识别技术,该技术涉及在用户单击链接时使用操作系统

android - 如果未安装应用程序,如何从深层链接重定向到应用程序商店?

我希望用户能够通过Facebook等共享链接(例如app.com/SKFLA-这主要是因为深层链接本身不可点击)。单击后,这会重定向到深层链接链接应用程序://SKFLA。如果安装了该应用程序,则会打开该应用程序-到目前为止一切正常。但是,如果未安装该应用程序,我想在相关页面上打开应用程序商店。这是可以实现的吗?谢谢! 最佳答案 你需要通用链接请检查IOShttps://developer.apple.com/library/archive/documentation/General/Conceptual/AppSearch/Uni

ios - Xcode/ cocoa 足类 : I can't access a dependency that's in a framework linked to my project

我只想在一个工作区中嵌入多个项目和框架。这是Xcode中的结构:Project1和Project2是应用项目,BaseFramework是CocoaTouch框架。现在我要做的是在框架中添加一个pod依赖,然后将这个框架链接到其中一个项目,并访问这个项目中的依赖。这是我对Podfile的尝试:platform:ios,'12.1'use_frameworks!inhibit_all_warnings!workspace'BaseWorkspace'defshared_podspod'Toast-Swift'endproject'Project1/Project1.xcodeproj'p

ios - Facebook 分享 :- "An error occured.Please try again later" when sharing itunes link

我正在使用fbgraphapi,当我尝试共享我的应用程序的itunes链接时,FbWebDialog显示“发生错误。请稍后再试”。这是我的代码:-NSMutableDictionary*params=[NSMutableDictionarydictionaryWithObjectsAndKeys:@"mayank",@"name",@"testsharing",@"caption",@"example",@"description",@"https://itunes.apple.com/in/app/myApp/id12345",@"link",nil];//Showthefeeddi