当用户按下邮件链接,然后如何在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,所以它的开放应用程序商店,如果应用程序安装然后指示你显示选项,打开应用程序或如果不安装,那么你显示安装应用程序选项。 –