我已经用 Apple meta 编写了一个 html 页面以链接到我在 App Store 中的应用:
<meta name="apple-itunes-app" content="app-id=MY_APP_ID" app-argument="myschema:http://example.com">
文档
( https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html )
表示使用“app-argument”应用程序会触发 application:openURL:sourceApplication:annotation:
方法并将应用程序参数作为 url 传递。
方法没有被调用。
方法的文档说要使用新方法 application:openURL:options:
,没有任何变化。
我在其他答案中读到此元仅适用于发布应用程序版本(因此不可调试),因此我在应用程序中放置了一个隐藏文件日志并在方法的第一行登录以确保问题出在'方法中的代码。
我试过 ios11 和 ios11.1
有什么建议吗?
最佳答案
您包含的文档链接明确显示“app-argument”应该是赋予 content
属性的值的一部分,而不是属性本身。注意引号在哪里:
<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">
关于ios - 元 "apple-itunes-app"不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47175306/