首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS通用链接不工作?

iOS通用链接不工作?
EN

Stack Overflow用户
提问于 2016-11-22 23:16:46
回答 5查看 11.5K关注 0票数 13

我很难让通用链接工作

运行苹果验证失败时有以下错误:错误,没有与url相关的应用程序

我认为验证器可能不能工作,但是在iOS 10设备上运行(通用链接功能,并添加了正确的域)单击有效链接不会触发AppDelegate中的委托方法。

有什么想法吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2016-12-10 01:05:12

三周后..。原来我的路不对。我的建议:

在调试过程中设置到["*", "/"]的路径,让所有东西工作和测试,然后作为最后一步更新路径,并且只包括支持的路径。

更具体地说,我试图注册的链接是site.com/events/123123,所以我会为/events添加一条路径,这是错误的,它会注册site.com/events。我不得不注册/events/*

另外,测试它的最简单的方法是将预期的链接输入到Notes应用程序中,因为Safari在什么时候将链接作为深度链接处理有一些奇怪的逻辑。

苹果的应用网站关联验证程序是没用的,当deeplinks实际工作时,我仍在抱怨我的应用程序id。而是使用https://limitless-sierra-4673.herokuapp.com/

票数 22
EN

Stack Overflow用户

发布于 2018-10-18 17:03:11

最近,我遇到了调试我的应用程序的通用链接功能的问题。我能够深入地联系到工作,但它似乎只工作了10%的时间。因为我刚刚更新到iOS 12,所以我想确保作为一个开发人员,我没有其他任何事情需要去做,以确保这个特性能够正常工作。

那么是什么导致了间歇性故障呢?iOS似乎有一个比较严格的策略引擎来确定后台线程何时可以运行。通过将USB拴在我的手机上并打开设备的调试控制台,我就可以观察到这一点。

  • Xcode -> Windows ->设备和模拟器
  • 单击左侧窗格中的设备
  • 单击“打开控制台”

在那里,我能够过滤"swcd“(SharedWebCredential守护进程)。保持这个控制台打开,我可以看到守护进程在工作期间,应用程序安装,这是当iOS试图拉下苹果应用网站关联文件为我的应用程序。

事实证明,dasd (DuetActivitySchedulerDaemon)未能运行SharedWebCredential守护进程,因为我的手机最近重新启动,后来确定我的手机太热.

例如:

代码语言:javascript
复制
{name: ThunderingHerdPolicy, policyWeight: 1.000, response: {Decision: Must Not Proceed, Score: 0.00, Rationale: [{deviceInUse == 1 AND timeSinceThunderingHerdTriggerEvent < 900}]}}
 ], FinalDecision: Must Not Proceed}

{name: ThermalPolicy, policyWeight: 5.000, response: {Decision: Absolutely Must Not Proceed, Score: 0.00, Rationale: [{thermalLevel >= 20}]}}
 ], FinalDecision: Absolutely Must Not Proceed}

开发人员要小心!

票数 9
EN

Stack Overflow用户

发布于 2020-01-16 04:10:02

正如在其他答案中已经提到的那样,我逐步了解了苹果的通用链接程序的故障排除

如果仍然不能工作,并且长期按下邮件或便笺应用程序中的链接无法显示“打开您的应用程序”,那么尝试重新启动您的手机。不止几次,这是我的解决办法!

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40753394

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档