我需要使用Xamarin iOS爲我的應用程序添加深層鏈接功能。 我info.plist
看起來是這樣的:深入鏈接Xamarin iOS
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>domine.somthing/index.html?UV</string>
</array>
<key>CFBundleURLTypes</key>
<string>com.domine.somthing/index.html?UV</string>
</dict>
我似乎不工作由於URL 「/」 字符。 我應該如何編寫CFBundleURLTypes
和CFBundleURLSchemes
URL值才能使其工作?
我只有一個電子郵件鏈接,我有三個應用程序,如Windows應用程序和移動網站也是一個移動應用程序。我如何處理一個鏈接的所有應用程序,是否有可能與深層鏈接或哪種方法。電子郵件打開的環境我需要瀏覽該應用程序 – shamnad
我對HTML頁面的這個問題提出了一個棘手的解決方案。我創建了一個HTML頁面,我可以檢查頁面是在移動設備還是桌面上加載。如果在移動設備上加載,我可以使用普通模式,如果未安裝應用程序,它將導航到應用程序,它會顯示Safari無法打開該應用程序並導航到移動網站。這可以通過javascript'$(window).blur(function()'來完成,任何人都可以根據自己的需求做下一個級別,但我強烈建議嘗試通用鏈接而不是深度鏈接 – shamnad