问题标签 [twa]
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 - 如何强制 Google 重新获取 .well-known/assetlinks.json 以修复我的 Android App Link 实现
我已经使用 My Local APK 成功实现了 Android App 链接,并且它可以工作。当我在 Google Play 商店中发布相同的 APK 时,我发现我需要使用 Google 提供的指纹更改我的 /.well-known/assetlinks.json 中的 SHA 256 指纹。所以我改变了它。不幸的是,谷歌似乎保留了旧的assetlinks.json 副本,这会破坏我的应用程序链接。
我检查了 https://developers.google.com/digital-asset-links/tools/generator,它说“没有为 [your-app] 找到应用深层链接权限”
我检查了 https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=[my-site]&relation=delegate_permission/common.handle_all_urls它向我显示了旧版本的assetlinks.json
我的机器人.txt
我在目录 /.well-known 中的 .htaccess 文件
我的assetlinks.json
https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=[my-site]&relation=delegate_permission/common.handle_all_urls的结果
the-old-sha-256 与我实际assetlinks.json 中的SHA 256 不同
PS my-app-id、my-host、[my-site] 等都是占位符。
那么......如何强制谷歌读取我当前的assetlinks.json而不是使用旧的缓存版本?
android - 受信任的 Web 活动是否可以占据屏幕的一部分,而剩余的屏幕会在后台显示活动
我有一个用例,我想在 TWA 中打开一个网页并返回我的应用程序。但是,我想在 TWA 中显示页面并仅占据屏幕的底部,而我剩余的应用程序则显示在屏幕的其余部分。有没有办法可以做到这一点?
progressive-web-apps - URL 栏未隐藏
我们正在开发 PWA 应用程序以将其提交到 Play 商店。我们使用 TWA,遵循所有概念,但不知何故我们无法隐藏 URL BAR。
数字资产链接已配置和测试。我们已经用 TWA 连接了网站,我们已经成功测试了映射编辑器,我们已经添加了意图过滤器,成功测试了与 assetslinks.json 的关联
安卓清单
build.gradle 模块应用
资产链接.json
我只是不知道该怎么办...
这是我运行“keytool -list -printcert -jarfile app-release.apk”的结果
publish - 谷歌禁止华为。我应该如何处理 google 依赖项?
我在 Play Market 上有一些应用程序,我想在华为 AppGallery 上发布它们。我关心下一个依赖项:
- com.github.GoogleChrome.custom-tabs-client:customtabs
- 播放服务广告
- firebase 核心
我对这个列表中的任何人都不会工作吗?我的意思是在禁止列表中的设备上。如果是,那么该依赖项的解决方法是什么?或任何其他/额外的限制?
ruby-on-rails - 如何在 ruby on rails 中链接到 /.well-known/assetlinks.json
我不是 ruby 编码器,在我的 ruby on rails 应用程序中,我需要链接到
我将文件放在/public/.well-known
目录中。但我无法链接到
通常文件在我的网站中以指纹方式链接,所以我认为我需要指纹assetlinks.json
。
如何使用公用文件夹进行操作。在我的 html.erb 文件中,我链接文件,例如
等如何为assetlinks.json做。如果我对其进行指纹识别,它是否适用于受信任的网络活动应用程序?
编辑:我可以链接到
但不是
我config/routs.rb
有root to: "home#index"
。
android - TWA android 应用程序错误:android.support.customtabs.CustomTabColorSchemeParams.toBundle()' 无法访问
我尝试使用 TWA 将我的 pwa 应用程序转换为 android 应用程序[https://developers.google.com/web/updates/2019/02/using-twa][1]
。我遵循了所有步骤。当我单击构建并使用 android 模拟器运行应用程序时,它会出现错误
我检查了许多资源 [ Android App Startup Crash - customtabs.CustomTabsSession.validateRelationship。但是问题没有解决
android - 受信任的网络活动中的主要活动
我开始使用Trusted Web Activiy
,一切都很好。
现在我想安装Push Notification
库,我的推送通知服务提供商需要在MAIN ACTIVITY
.
另一方面,在用户开始访问我的网站之前,我需要进行一些检查,例如:
- 她/他是否有互联网连接
- 她/他的谷歌浏览器是最新的吗
- 获取她/他的设备 ID
- 等等...
所以,我需要制作一个启动画面和Main Activity
,但我不知道主要活动在哪里做,因为我是新手。
请让我知道我应该如何解决这个问题?
提前致谢
in-app-purchase - 如何实施应用内购买以禁用 TWA 中的广告
我想将广告(来自 admob 的插页式广告)添加到我的受信任的网络活动中,并可以通过购买应用内“删除广告”产品来禁用广告。例如,每次用户想要添加新的喜爱的公共汽车站时,都应该打开广告屏幕。
我想到了一项活动,该活动将如何收听当前 url 并根据 url 操作以及用户是否购买了“删除广告”来处理打开广告。
android - 如果我想用 Android TWA 切换网络通知 我必须打开 Chrome 吗?
通过使用 TWA,我们开发了一个可以打开没有地址栏的 PWA 页面的 Android 应用程序。
但有一个问题。
由于没有显示地址栏,当你想切换网页推送通知时很麻烦。
有很多方法可以切换,但要做到这一点,你必须打开一个新的 chrome 一次。 打开或关闭通知
但这很尴尬。不厚道。
但是,我想不出任何其他方法。
如果可能的话,如果可以通过以下任何一种方法实现,我想这样做,但我完全不知道该怎么做。顺便说一句,该站点是使用 Vue.js 的 SPA。
从 javascript 代码打开 Android 网络推送通知设置屏幕。
触发按钮操作时打开新的 chrome。(在同一个域中)
老实说,我认为这是不可能的。
但是,我问这个问题是因为我不想放弃希望。
如果您有任何提示,请告诉我。
谢谢你。
trusted-web-activity - TWA URL 栏未隐藏
我们正在尝试使用此 github 存储库https://github.com/GoogleChromeLabs/svgomg-twa中的代码,使用 TWA 将 PWA 推送到 Android Play 商店。按照调试数字资产链接的说明,我收到以下消息:
在虚拟设备上删除 url 栏的位置。
但是,当从 Play 商店下载的实际设备访问应用程序时,会显示 url 栏。此外,我已经从 url 栏中验证了 PWA 是“由 Chrome 提供支持”。这已在华为 P20 Pro 和三星 S8 上得到证实。
编辑:添加了 build.gradle 配置