我希望iOS能够在我的应用程序安装在手机上时使用我的应用程序打开我的域中的URL(例如http://martijnthe.nl),如果不是,则使用Mobile Safari.
我读过可以为此创建一个唯一的协议后缀并将其注册到Info.plist中,但是如果未安装该应用程序,Mobile Safari将会出错.
什么是解决方法?
一个想法:
1)使用在任何桌面浏览器中打开的http:// URL,并通过浏览器呈现服务
2)检查用户代理,如果是移动Safari,打开myprotocol:// URL(尝试)打开iPhone应用程序并打开移动iTunes以下载应用程序,以防尝试失败
不确定这是否有效...建议?谢谢!
场景是用户将获得指向其电子邮件的链接。如果用户点击链接,如果应用程序已经安装,应用程序应该打开,如果应用程序没有安装它应该重定向到应用程序商店。
我已经看到了深层链接的实现,但我相信它也需要在后端进行更多的实现。任何人都可以对此提供帮助吗?
如果已安装,则重定向到应用程序,否则重定向到 App Store
经历了这一切。有没有更好的办法?
为另一种场景添加了 gif:
在下面的 gif 中,从电子邮件到应用程序直接导航?如何?
首先,我知道如何在iOS中制作自定义方案,我知道如何使用javascript setTimeout方法从网站打开我的应用程序.
我有一个使用自定义URL方案的应用程序,它工作得很好.它的作用是,它向联系人列表中的其他用户发送http://testsite.com/QueryStrings消息(预定义),并在点击短信中的这些Web链接时,会发生以下情况:
实际上我想要的是直接从短信打开我的应用程序,如果安装,但我必须在短信中发送我的自定义网址方案,这不是一个选项,因为如果没有安装应用程序,那么这个短信不会工作所以一个网络链接是现在唯一的选择.
今天,我安装了SoundCloud,不小心注意到这个东西是http:// m.soundcloud .com/... url是通过短信发送的,点击链接后,它会直接打开应用程序(如果已安装),而不是Safari(对我来说很奇怪).
所以我想知道如何在不打开Safari的情况下从Web链接打开他们的应用程序.我用Google搜索,但我无法找到解决问题的方法.我也从我的手机上附上了一个截图,按住消息应用程序中的链接,也可以在"SoundCloud"选项中打开.那么SoundCloud如何注册一个http链接,以便在应用程序中自动处理.请帮帮我们
我正在使用Microsoft SharePoint Mobile应用程序,我需要使用JavaScript完成POC,这涉及到我检测IOS应用程序,如果安装了我需要触发应用程序,否则我需要导航到应用程序商店.我需要完成这个是移动设备的Safari浏览器.我使用过的建议实现了解决方案是否可以为YouTube应用程序(如YouTube和地图)注册基于http +域的URL方案?
但是,我面临的问题是,尽管这会检测到应用程序,但超时代码未被终止,从而导致导航到应用程序商店.如果应用程序已存在,我的客户端需要行为不导航到应用商店.我使用的是IOS最新版本10.2.我是移动应用程序域的新手,我正在努力为此问题找到解决方案.专家的任何帮助将非常感谢.