问题标签 [trusted-web-activity]
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.
android - 活动重新启动而不是恢复
脚步:
- 使用启动器图标启动应用程序
- 访问几个页面/屏幕
- 最小化应用
- 从启动器再次启动,最后一个活动恢复
步骤(问题):
- 使用来自外部的深层链接启动应用
- 访问几个页面/屏幕
- 最小化应用
- 从启动器再次启动,启动活动从上一个活动开始
我们如何确保在使用启动器打开应用程序时恢复当前正在运行的活动?
可能相关:应用程序重新启动而不是恢复
有问题的应用程序是:https ://play.google.com/store/apps/details?id= fun.drawguess 并与从https://drawguess.fun开始的网址深度链接
使用 svg twa 示例构建:https ://github.com/GoogleChromeLabs/svgomg-twa
android - 在 TWA 中隐藏 Android 软导航(Bubblewrap)
我已按照本指南(https://developers.google.com/web/android/trusted-web-activity/quick-start)构建 TWA 应用程序,但我需要隐藏 android 软导航栏(不是网址栏)。
我找到了这个(https://developer.android.com/training/system-ui/navigation),但不知道在哪里放置 onResume() 方法。
我之前没有在 Android Studio 中做过任何东西,我对此完全陌生。非常感谢您的帮助。
谢谢
progressive-web-apps - 无需用户选择加入的可信 Web 活动和推送通知
我目前正在将我的 PWA 发布到 Play 商店;并坚持使用通知。我的 TWA 使用 Firebase Push Notifications for Web - 它们运行良好。唯一的问题是用户在使用 PWA 时必须选择接收通知。
但是,我想在用户从 Play 商店下载我的 TWA 应用程序时自动启用通知;而且我在 Google 的 TWA 教程中找不到任何相关部分。
我对 Android 开发的了解为零,但我正在关注 Google 的教程,并让 TWA 在我的手机上运行,减去推送通知。
有人可以指出我正确的方向吗?
android - 生成签名的 APK 会从工作项目中构建损坏的 APK
---编辑---
忘记包含原始清单。这里是:
原帖:
我对 android dev 非常陌生,但目前正在尝试通过受信任的 Web 活动将我的 PWA 打包为 APK。
我在哪里:
- 应用程序在模拟设备上安装和运行
- 它在 TWA 中运行,而不是作为自定义选项卡。但是,在生成签名的 APK 后
问题:
- 当我分析生成的 APK 时,我收到错误“运行应用程序发布时出错,未找到默认活动”。
我的评价:
问题似乎出在已签名的 apk 进程生成的清单中,这就是清单。我正在构建的项目的清单中不存在一些命名空间错误,以及活动中未解决的包(customtabs)。以下是生成的签名 APK 的清单(此 APK 输出到与项目不同的目录中):
但是,当我用“/app/build/intermediates/bundle_manifest/release/bundle-manifest/AndroidManifest.xml”(来自同一个项目)中的清单替换该清单路径时,一切都已修复,并且 APK 运行良好。这是清单:
所以,我确定是我的项目中的糟糕配置导致了这一点,但我找不到错误。任何建议表示赞赏!
progressive-web-apps - 是否可以在 PWA/Trusted Web Activity 应用程序中使用 Adsense?
关于将 Adsense 集成到 PWA/Trusted Web Activity 应用程序的一般问题 - 目前是否可以使用?如果是这样,从哪里开始?
复制自:https ://github.com/GoogleChromeLabs/svgomg-twa/issues/105
android - 如何使用@bubblewrap 构建 TWA?
我正在尝试从 PWA 构建我的 TWA,运行后我遇到了一个问题npx @bubblewrap/cli build
:
许可证已全部被接受:
我在本地机器上安装的sdkmanager
所有东西都是开箱即用的,这就是找不到安装命令的原因。你只能卸载。所以,我想我可以从本地安装中注释掉那些代码行@bubblewrap
,但这并没有阻止它的执行。
请帮忙!我很茫然,不知道该怎么办!哈哈
我已经安装了所有的 prerequestists。这是我的美洲驼文件:
这是android-sdk
我安装的:sdk-tools-linux-3859397.zip
java - Android native 和 Trusted Web Activity(TWA) 之间的通信
我使用 android 包装了一个 Vue js Web 应用程序,使其成为 TWA(受信任的 Web 应用程序)。
现在我想将 Android 部分的 firebase_token 和其他数据发送到 TWA 中的 webapp。由于所有 API 都在网络应用程序上,我不想在 Android 中调用任何 API。
在 WebView 中,我们可以使用“WebViewController.evaluateJavascript()”将数据从 Android 发送到 webapp,但我不知道如何将数据从我的 Android(java) 发送到 web 应用。
android-studio - 使用 Trusted Web Activity 将多个网站与本机应用程序链接
我已经设法将我的本机应用程序链接到一个网站,并在单击按钮时启动它。由于该网站是受信任的,因此 URL 栏不可见。在启动的网站中有一个按钮,然后进一步重定向到另一个网站。我为两者创建了一个数字资产链接,并将 JSON 文件添加到<websitename>/.well-known/<json-file>
.
这两个网站也都在strings.xml
下面
被引用asset_statements
。但是,在启动第一个网站然后从第一个网站重定向到第二个网站时,第二个网站将作为常规自定义 chrome 选项卡启动,并且 URL 栏可见。
是否可以隐藏两个 URL?如果是这样,怎么做?
android - 受信任的 Web 活动:导航回主活动会在过渡期间显示网站 URL
由于运行时活动,我要重定向到的网站需要几秒钟才能加载。在加载过程中,如果我尝试导航回主要活动(按下我的 Android 手机上的后退按钮),则在从网站到应用程序的过渡阶段,网站的 URL 会显示(片刻)。这不应该是这种情况,因为它会破坏 TWA 的目的和隐藏 URL 栏。我该如何避免这个问题?
注意:URL 栏在其余时间是隐藏的,这意味着应用程序和网站已建立连接,并且 TWA 正在按预期工作。
trusted-web-activity - 从 Chromebook 运行 TWA 只会在浏览器中打开 URL,而不是独立窗口
当我在 Chromebook 上下载像这个项目 ( https://github.com/GoogleChromeLabs/svgomg-twa ) 构建的 TWA 时,它只会在 Chrome 浏览器中启动 URL,而不是作为独立的 web 视图。如果我作为 PWA 安装,那么它可以在独立浏览器中正确运行。与 PWA 不同,该网站在从 TWA 运行时也不会被缓存
有没有人设法让 TWA 在 Chromebook 上正常运行?