问题标签 [pwabuilder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
39 浏览

progressive-web-apps - 如何解决 PWA Builder 上的生成错误。{"message":"未能创建您的 Web 项目","errMessage":"JSON 输入意外结束"}

当我生成 PWA 基本文件时,出现错误,“错误:失败。错误:错误:失败。状态代码 400,错误:错误请求,详细信息:{“消息”:“无法创建您的 Web 项目”,“errMessage ":"JSON 输入意外结束"}"

我怎么解决这个问题?

在此处输入图像描述

此图片来自https://www.pwabuilder.com/basepackage

0 投票
1 回答
194 浏览

firebase-cloud-messaging - 为使用 PWA builder 构建的 App 创建原生 Andriod 推送通知

使用PWA builder成功创建了我的 PWA 的 Andriod 应用程序。还使用 Service Worker 和 Web Firebase 消息传递 API 添加了 Web 推送通知。

但是由于网络推送通知的某些缺点,我想使用原生推送通知,使用 Firebase SDK for Android。

阅读其中一些答案如何使用推送通知进行受信任的网络活动无法理解如何在应用程序中打开简单的 TWA(使用 AndroidX)给我的印象是我需要访问Main ActivityFirebase 并将其放入onMessageReceived函数onCreate中。

但是鉴于 PWA builder 是一个构建 APK 的 Node 应用程序,我不知道从哪里开始。我知道我必须 1. 包括 Firebase SDK 和 2. 放onMessageReceived

但是如何使用 PWA builder 来实现呢?

还是根本不可能?我需要创建一个全新的 Andriod 工作室项目并添加TwaLauncher,从android-browser-helper一些答案提到?

还在PWA 构建器问题上发布了这个问题

0 投票
0 回答
142 浏览

google-play - 如何在无法访问 Shopify 等根文件夹的网站上进行数字资产链接验证?

我已经为我的 Shopify 网站生成了 PWA。现在,我想将它上传到 Google Play 商店,所以我使用PWABuilder来创建我的应用程序包。我已成功完成所有步骤并生成了商店包。

现在,正如这里建议的那样,要在全屏模式下工作 PWA(没有 Chrome 地址栏),我必须将assetlinks.json文件上传到服务器上的https://myserveraddress.com/.well-known/assetlinks.json位置。

  1. 部署assetlinks.json。
    您的 zip 文件包含assetlinks.json。这是一个数字资产链接文件,可证明您的 PWA 的所有权。通过https://example.com/.well-known/assetlinks.json将此文件上传到您的服务器。(将 example.com 替换为您的 PWA 的 URL。)

‍♂️ 注意:
Android 上的 PWA 需要数字资产链接。如果您在 Android 上的应用中看到浏览器地址栏,或者您的应用在启动时崩溃,这意味着您的 assetslinks.json 文件丢失、无法访问或不正确。请参阅我们的资产链接帮助程序来解决此问题。

但是 Shopify 无法在特定位置上传任何文件。我们可以上传文件,但是上传的文件在 Shopify 商店和 CDN 上服务,没有办法在根目录上传任何文件。

那么,我们如何在像 Shopify 这样无法访问 root 的网站上进行数字资产链接验证?

0 投票
0 回答
30 浏览

uwp - 使用专用网络打包新的基于铬的 uwp pwa

花了一天时间寻找这个:

但我想将 pwa 打包到专用网络上的 https 网站(我们的 qa 应用程序)。

pwaBuilder 根本不喜欢它,因为它无法访问它.. 找不到打包此类应用程序的方法或如何在本地将其作为 uwp 运行。

试过:

  • pwaBuilder CLI
  • 在本地运行 pwaBuilder 并更改清单 url 等(它仍然向外部服务器发送发布请求以进行打包)-搜索 Microsoft 和 PwaBuilder 的大量文档

有什么建议么?

0 投票
1 回答
31 浏览

javascript - 如何更改 swpath 值?

我尝试根据本文档(https://github.com/pwa-builder/pwabuilder-web/blob/V2/src/assets/next-steps.md)将 PWA 应用到我的站点。但是,这并没有按预期工作,查看浏览器的调试工具后,我发现我需要更改swpath.

我尝试了各种方法来更改 的值swpath,但都失败了,并且存储库仅声明 的值swpath存在,但没有告诉我如何更改它。我想知道如何更改swpath.

0 投票
1 回答
12 浏览

webrtc - 我的一些 console.log 没有进入控制台。是因为 PWA Builder 吗?

我试图弄清楚 WebRTC 演示是如何运行的。(https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Build_a_phone_with_peerjs)我的一些 console.log 打印到开发人员的控制台,而有些则没有。它们都在全局空间中,彼此相邻。我可以通过在刷新漩涡上按住鼠标并选择 Empty Cache 和 Hard Reload 来打印所有 console.log。但是下一次定期刷新只会打印一些console.log。

我看到程序中有一些我不熟悉的东西。建设者。

当我将其注释掉时,该程序根本不会运行。有人知道发生了什么吗?

0 投票
0 回答
9 浏览

android - Firebase App Check 不验证某些 TWA 用户

大约一年前,我使用 PWA builder 将我的网络应用程序作为 TWA 上传到 Google Play。几个月前,我打开了 App Check 验证。然后我开始获得这样的 1 星评级:

“一开始,一切都很好,但现在我一直收到服务器错误。”

有这些反馈的设备:摩托罗拉 Moto G (5) Plus、三星 Galaxy S8、三星 Galaxy A20e

在同一设备上的 chrome 浏览器中,一切正常。在大多数设备上,一切正常。

有没有办法解决这个问题?