【问题标题】:Meta "apple-itunes-app" doesn't work元“apple-itunes-app”不起作用
【发布时间】:2018-04-20 21:07:48
【问题描述】:

我编写了一个带有 Apple 元数据的 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: 方法并将app-argument 作为url 传递。

该方法没有被调用。

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

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

我尝试使用 ios11 和 ios11.1

有什么建议吗?

【问题讨论】:

    标签: ios objective-c meta-tags


    【解决方案1】:

    您包含的文档链接专门显示“app-argument”应该是赋予content 属性的值的一部分,而不是属性本身。注意引号的位置:

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

    【讨论】:

    • 安卓有对应的元标签吗?
    猜你喜欢
    • 2017-06-17
    • 2017-02-16
    • 2022-12-29
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    • 2018-08-07
    相关资源
    最近更新 更多