如何使用 Javascript/PHP 从 Web 应用程序打开移动应用程序(Android 或 iOS)

Posted

技术标签:

【中文标题】如何使用 Javascript/PHP 从 Web 应用程序打开移动应用程序(Android 或 iOS)【英文标题】:How to open a mobile app (Android or iOS) from a web app using Javascript/PHP 【发布时间】:2021-11-17 13:30:02 【问题描述】:

我想在我的 PWA(可以在 androidios 设备上运行)上创建一个按钮,它可以打开安装在设备上的另一个特定应用程序(在这种情况下,应用程序“VerificaC19”,需要验证绿色通行证认证。

我可以使用任何 javascript/php 代码在浏览器上运行的 PWA 中创建一个自动打开应用程序的按钮吗?

【问题讨论】:

只有在应用程序已向操作系统注册其域的情况下,才能从移动网站打开应用程序。例如,如果您安装 instagram,如果用户确认发生这种情况,所有以 instagram.com 开头的 URL 都将在应用程序内打开。因此,除非该应用程序具有注册域,否则这是不可能的。您唯一能做的就是将用户发送到应用程序的播放商店/应用商店 URL;这通常会打开应用程序的商店页面。用户可以从那里点击“安装”或“打开”,具体取决于他们是否已经安装。 另外,PHP 在这里绝对不能做任何事情,因为它运行在您的服务器上,而不是在设备上。实际打开应用程序的唯一方法是将 PWA 包装在应用程序中并使用 WebView 显示它。显然,这需要将您自己的应用发布到商店。 【参考方案1】:

对于 iOS,这似乎是 here 的回答。

您需要知道应用的 URL 架构。特定于 iOS 和 Android,可以在目标应用中注册不同的 URL 方案。

【讨论】:

以上是关于如何使用 Javascript/PHP 从 Web 应用程序打开移动应用程序(Android 或 iOS)的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Javascript / PHP录制用户的声音? [关闭]

如何使用 javascript/php 清除日志文件?

PHP Web开发入门流程

Web 应用程序的应用程序生命周期管理 (TFS)

图片上传 Javascript PHP - 如何保留原始文件名?

FabricJS - Javascript - PHP:导出 SVG 保存在服务器上