我可以创建一个二维码来安装网络应用程序吗



我是一名出色的编程工程师,我想了解有关移动设备编码的帮助。事实上,我想创建一个二维码,可以添加一个链接到网络应用程序的图标。

例如,我想在手机上添加figma网络应用程序。通常,我会去网站,选择";在我的主屏幕上添加";并验证我的选择。但我想尽量减少步骤,只需扫描二维码,就可以直接选择添加网络应用程序。举例说明:

1.figma网站

2.转到选项,在我的主屏幕上添加一个figma图标

3.验证我的选择

4.这个应用程序在我的主屏幕上!

但我想要这个:

1.扫描qr码

2.验证动作

3.这个应用程序在我的主屏幕上!

我想根据我使用的操作系统会有所不同,但如果我能为ios和android配置一个二维码,那就太完美了!

我已经开始生成二维码并修改编码文本,但我没有发现任何有趣的东西。也许我只是没有权利这么做,我不知道?这是URI方案还是深度链接的故事?

不管怎样,感谢你的帮助,提高一些可行(或不可行!(的知识仍然很有趣。

这篇文章很有用,值得一看:https://web.dev/customize-install/好吧,这是我使用的方法:二维码应该包含一个带有参数的URL,该参数可以用来指示安装流程应该开始,比如www.myapp.com/dashboard?installPWA=true,一旦你扫描二维码,它会将你重定向到手机上的那个页面,在那个页面中,你需要有代码来处理安装,例如,您可以有一个按钮,它只在installPWA参数为true且PWA尚未安装时显示,该按钮可能有一个事件侦听器,它将触发安装提示

button.addEventListener('click', function (e) {
// Show the install prompt
deferredPrompt.prompt();
});

使用像按钮一样的方法很重要,因为必须使用用户手势来调用提示(https://developers.google.com/web/updates/2018/06/a2hs-updates)2,这意味着用户需要主动点击按钮,你可以使用不同的方式向用户推广你的应用程序。

最新更新