Meta" apple-itunes-app"没有工作

时间:2017-11-08 08:56:21

标签: ios objective-c meta-tags

我已经编写了一个带有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) 说&#34; app-argument&#34;该应用程序触发application:openURL:sourceApplication:annotation:方法并将app-argument作为url传递。

该方法尚未被调用。

方法的文档说使用新方法application:openURL:options:,没有任何改变。

我在其他答案中读到这个元数据只适用于发布应用程序版本(因此不可调试),所以我在应用程序中放入了一个隐藏文件日志,并在方法的第一行登录,以确保问题不在于方法中的代码。

我尝试使用ios11和ios11.1

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

您提供的文档链接专门显示&#34; app-argument&#34;应该是content属性赋值的一部分,而不是属性本身。请注意引号的位置:

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">