【问题标题】:$(PRODUCT_BUNDLE_IDENTIFIER) and URL Scheme for iOS$(PRODUCT_BUNDLE_IDENTIFIER) 和 iOS 的 URL 方案
【发布时间】:2017-01-16 16:17:21
【问题描述】:

我的 URL 方案在两个应用程序中使用 $(PRODUCT_BUNDLE_IDENTIFIER) 时遇到问题。当我在浏览器中输入 URL 方案时,它似乎没有打开正确的应用程序。我相信它只是阅读计划而不是名称,但我不确定。下面的 XML 是否适合我的 URL 方案?

以下链接未打开正确的应用程序。 com.text.5 URL 将打开 com.text.0 应用程序。

test://com.test.0
test://com.test.5

info.plist

<key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleTypeRole</key>
            <string>Editor</string>
            <key>CFBundleURLName</key>
            <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>test</string>
            </array>
        </dict>
    </array>

【问题讨论】:

    标签: ios xcode url-scheme


    【解决方案1】:

    我也将$(PRODUCT_BUNDLE_IDENTIFIER) 用于该方案,这似乎解决了这个问题。貌似和安卓不一样,苹果只用scheme来识别app,不是很聪明。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多