【问题标题】:URLScheme Issue in ios10 itms-books is disallowedios 10 itms-books 中的 URL 方案问题是不允许的
【发布时间】:2017-02-23 06:38:30
【问题描述】:

即使 CFBundleURL 方案设置为字符串并添加,请参阅 info.plist:

查看 Plist 设置在 url 方案中有 itms-books。

感谢您的帮助。

【问题讨论】:

    标签: ios xcode ios10


    【解决方案1】:

    我认为问题不在于您选择的 itms-books 条目,而是上面的几行,您可以在其中定义自己的 URL 方案(例如,您的应用将支持的那些方案)。在这里,您声明您的应用将成为 iBooks 的“编辑器”——我认为 Apple 不会允许这样做。

    fbauth2 在同一部分还有另一个问题——我认为您的应用不会实现 facebook 身份验证,您只是想使用它(因为它在 @ 中正确添加987654323@段)。

    记住:

    • LSApplicationQueriesSchemes 包含您的应用想要使用的方案(例如,这些是其他应用的“外来”方案)
    • CFBundleURLSchemes 包含您自己的方案(例如,您的应用实现/导出的那些方案;由其他其他应用调用)

    【讨论】:

    • 那么实际上我们需要在 plist 中进行哪些更改才能使其正常工作?还需要任何代码更改吗?谢谢
    • 不,你只需要编辑 plist 文件。它是名为“URL 类型”的条目(其中包含有问题的项目“项目 2(编辑器)”/“URL 方案”/“itms-books”以及项目 3 ...“fbauth2”。删除这些即可。
    • 好的,但它不会破坏我们使用它的应用程序的任何功能吗?以及为什么您要求删除 fbauth2,因为它在验证时没有显示任何错误?
    • 如果您的应用实现了 fbauth2 “服务”,请保留它。如果您的 App 使用 fb App 中的 fbauth2,则将其移除。
    • 它确实使用 fb auth 服务并且它不需要 fb 应用程序它会进入浏览器即使应用程序不是他们的 for auth 所以需要保留它。对于 itms-books ?
    猜你喜欢
    • 2015-12-20
    • 1970-01-01
    • 2017-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 2016-10-22
    相关资源
    最近更新 更多