當用戶按下郵件鏈接,然後如何在iPhone中打開已安裝的應用程序,如果沒有安裝,那麼如何重定向到應用商店鏈接?從郵件鏈接打開iOS應用
0
A
回答
4
添加以下行到你的plist文件:(DemoTest是我的自定義URL方案)
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string>DemoTest</string>
<key>CFBundleURLSchemes</key>
<array>
<string>DemoTest</string>
</array>
</dict>
</array>
然後嘗試打開DemoTest://從瀏覽器的URL,它會問你打開安裝該應用程序。
HTML代碼:
<html>
<body>
<script type="text/javascript">
window.onload = function() {
// Deep link to your app goes here
document.getElementById("l").src = "DemoTest://";
setTimeout(function() {
// Link to the App Store should go here -- only fires if deep link fails
window.location = "https://itunes.apple.com/us/app/my.app/id123456789?ls=1&mt=8";
}, 500);
};
</script>
<iframe id="l" width="1" height="1" style="visibility:hidden"></iframe>
</body>
</html>
+0
出於好奇:這應該直接從郵件打開應用程序,對吧?或者它會一直打開Safari,然後轉換到應用程序? – LinusGeffarth
+0
它會首先重定向到safari,然後「DemoTest://」URL檢查是否安裝了應用程序。 –
+0
@LinusGeffarth這裏是HTML代碼: –
相關問題
- 1. 從郵件中打開iOS應用中的鏈接
- 2. 從電子郵件鏈接打開iOS應用程序
- 3. 郵件打開AppStore或打開應用程序鏈接
- 4. 從短信/電子郵件鏈接打開應用程序
- 5. Youtube電子郵件中的鏈接無法從iOS郵件打開
- 6. iOS 6的開口直接從郵件應用程序作爲YouTube的鏈接
- 7. 從iOS的郵件附件中打開flex應用程序
- 8. 從Facebook鏈接打開應用程序
- 9. iOS:從UIWebView打開Facebook本機應用程序共享鏈接
- 10. 如何通過郵件鏈接打開iPad/iPhone應用程序?
- 11. 通過電子郵件鏈接打開iPhone應用程序
- 12. 如何強制鏈接到Facebook郵件以打開應用內?
- 13. 工廠模式如何應用於從任何郵件打開鏈接
- 14. 如何從Android電子郵件中的鏈接打開應用程序?
- 15. 從電子郵件中的鏈接打開Nativescript Android應用程序
- 16. 如何從電子郵件中的鏈接打開應用程序?
- 17. PhoneGap 3/Cordova 3沒有打開與本地郵件應用程序(ios)的電子郵件鏈接(mailto)
- 18. 無法使用SendGrid在iOS上的電子郵件中打開通用鏈接
- 19. Android的電子郵件應用程序:打開郵件直接
- 20. 從新收到的電子郵件中自動打開鏈接
- 21. iOS:蘋果通用鏈接如果應用程序未打開?
- 22. 打開iOS,Android和BlackBerry應用程序的常用鏈接
- 23. 的iOS:通用鏈接總是打開應用
- 24. 如何通過點擊郵件鏈接直接打開我的應用程序?
- 25. 從郵件應用打開一個JPEG圖像到我的iOS應用
- 26. 鏈接從excel到打開pdf文件
- 27. 從gridview鏈接打開PDF文件?
- 28. 鏈接從文件夾打開PDF
- 29. VBA打開文件從超鏈接
- 30. 鏈接從Chrome打開iTunes
這不能從應用程序方面有可能你所要做的後端側像服務器端編碼此。否則的選擇是,當你點擊創建URL意味着在這裏把你的應用程序商店的URL,所以它的開放應用程序商店,如果應用程序安裝然後指示你顯示選項,打開應用程序或如果不安裝,那麼你顯示安裝應用程序選項。 –