ary*_*axt 10 itunesconnect ios ios-universal-links
我无法获得通用链接
运行Apple验证失败,并显示以下错误: 错误没有与url关联的应用程序
我想也许验证器不起作用,但在iOS 10设备上运行(通用链接功能,添加了正确的域)单击有效链接不会触发AppDelegate中的委托方法
有什么想法吗?
ary*_*axt 14
3个星期后...结果我的路径不正确.我的建议:
设置["*", "/"]调试时的路径,让一切工作和测试,然后作为最后一步更新路径,只包括支持的路径.
更具体地说,我试图注册的链接是,
site.com/events/123123所以我会添加一个/events错误的路径注册site.com/events.我必须注册/events/*,而不是
另外,测试它的最简单方法是在Notes应用程序中输入预期的链接,因为Safari在链接应作为深层链接处理时有一些奇怪的逻辑.
Apple的app-site-association验证器是无用的,当深层链接实际工作时,我仍然没有抱怨我的App ID.而是使用https://limitless-sierra-4673.herokuapp.com/
我最近在调试应用程序的通用链接功能时遇到问题。我能够与工作建立更深的联系,但似乎只有10%的时间可以工作。由于我刚刚更新到iOS 12,因此我想确保开发人员没有其他事情可以确保该功能正常运行。
那么是什么导致间歇性故障呢?似乎iOS有一个比较严格的策略引擎来确定何时可以运行后台线程。我可以通过USB绑定到手机并打开设备的调试控制台来观察到这一点
从那里,我能够过滤“ swcd ”(SharedWebCredential守护程序)。保持此控制台处于打开状态,我能够在应用安装期间看到守护程序在工作,这是iOS尝试为我的应用下拉apple-app-site-association文件的时候。
事实证明,dasd(DuetActivitySchedulerDaemon)无法运行SharedWebCredential守护程序,因为我的手机最近重新启动了,后来又确定我的手机太热了...
例如
{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}
Run Code Online (Sandbox Code Playgroud)
开发者当心!
| 归档时间: |
|
| 查看次数: |
4057 次 |
| 最近记录: |