2017-01-16 209 views
0

我在使用$(PRODUCT_BUNDLE_IDENTIFIER)爲兩個應用程序使用我的URL方案時遇到了問題。當我在瀏覽器中放入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> 

回答

0

我用$(PRODUCT_BUNDLE_IDENTIFIER)該計劃也這似乎解決問題。看起來不像Android,Apple只使用該方案來識別應用程序,而不是很聰明。