当用户按下邮件链接,然后如何在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. 从短信/电子邮件链接打开应用程序
- 2. 从iOS的邮件附件中打开flex应用程序
- 3. iOS:从UIWebView打开Facebook本机应用程序共享链接
- 4. 从Facebook链接打开应用程序
- 5. 通过电子邮件链接打开iPhone应用程序
- 6. 如何强制链接到Facebook邮件以打开应用内?
- 7. 如何从电子邮件中的链接打开应用程序?
- 8. 如何从Android电子邮件中的链接打开应用程序?
- 9. Android的电子邮件应用程序:打开邮件直接
- 10. 的iOS:通用链接总是打开应用
- 11. iOS:苹果通用链接如果应用程序未打开?
- 12. VBA打开文件从超链接
- 13. 从超链接打开VBS
- 14. 从AlertDialog打开url链接
- 15. 从链接打开itunes
- 16. 强制iOS应用程序在safari中打开外部链接
- 17. 链接iOS中离子的应用程序不打开立即
- 18. Force Youtube链接在Android/iOS上打开应用程序
- 19. 从邮件打开文件
- 20. 如何使用链接发送电子邮件以打开Android应用程序
- 21. 用链接打开默认邮件客户端
- 22. 在iPhone应用上打开iTunes链接?
- 23. 设置链接打开应用程序
- 24. iPhone应用程序链接打开skype
- 25. 打开链接
- 26. 打开链接
- 27. 打开链接
- 28. 是否可以从网站的某些链接中打开iOS应用程序?
- 29. 通过UIAlertView按钮打开iOS电子邮件应用程序
- 30. 在iOS应用程序中打开电子邮件
这不能从应用程序方面有可能你所要做的后端侧像服务器端编码此。否则的选择是,当你点击创建URL意味着在这里把你的应用程序商店的URL,所以它的开放应用程序商店,如果应用程序安装然后指示你显示选项,打开应用程序或如果不安装,那么你显示安装应用程序选项。 –