你可以从HTTP网址方案打开iOS应用吗?

 乃_黄包11_753 发布于 2022-12-20 15:44

我想打开我的iOS应用程序,类似于如何在Android上完成,即使用特定的网址而不是自定义URL协议.

这是它在Android上的工作方式.该reddit的是有趣的应用程序就是一个很好的例子:

用户在他们的邮件应用程序,浏览器应用程序或类似的东西.

用户点击指向reddit帖子的链接.对于此示例,链接为" http://reddit.com/r/example "

Reddit是有趣的应用程序设置来处理" http://reddit.com/ "链接

Android会显示一个对话框,为用户提供以下选项:

Web浏览器中打开链接

Reddit中的开放链接很有趣

我一直在尝试在Apple iOS URL Schemes上找到参考资料,但到目前为止我发现的所有内容都表明你需要有一个自定义URL协议,并且你不能使用http://.你必须使用像'reddit://'这样的东西.

将实际Web地址指定为URL方案的好处是,如果您没有Reddit是Fun应用程序,浏览器将自动打开页面,这将是一个很好的后备.如果您使用iOS中的自定义URL协议,如果您的设备未安装该应用,则无法回退.没有迹象表明它失败了.没有迹象表明它试图做任何事情.

有没有人知道以这种方式打开应用程序的方法?例如,点击" http://reddit.com/ "链接是否可以打开reddit应用程序?

编辑:我发现非常有趣的是iOS已经在某种程度上支持YouTube链接.

编辑:看起来没有办法在iOS上完全按照我的意愿行事.但是,这篇文章对如何做有一些很好的建议.我希望自2009年以来情况会发生变化.

1 个回答
  • 现在已在ios所谓的“通用链接”中启用了此功能:https : //developer.apple.com/library/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html

    如果您的来源是基于html的,则有一个Cordova插件来支持此功能:https : //github.com/nordnet/cordova-universal-links-plugin#android-web-integration

    2022-12-20 15:45 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有