使用TWA在Google Play上成功发布的PWA行为异常

时间:2019-05-16 23:12:13

标签: android google-play progressive-web-apps trusted-web-activity

我们使用可信网络活动在Google Play上发布了PWA。应用已成功签名并发布。

为了成功签名和发布该应用程序,我们严格遵循以下地址的分步官方教程:

https://developers.google.com/web/updates/2019/02/using-twa

我们使用了Android Studio。

Google Play上的应用为: https://play.google.com/store/apps/details?id=com.coelotec.meteodrome

本地安装在设备上的Android App调用以下指向Web应用程序(PWA)的网址: https://app.meteodrome.it

Web应用程序是使用Angular 6.0开发的PWA。 预渲染未激活。服务器返回经典的javascript,html和css包。

但是,有些用户报告了一些问题,例如,屏幕上有两个图标。一个被命名为“ MeteoDrome”,另一个被命名为“ Meteo Drome”。 图标之一包含应用程序的正确徽标。另一个具有默认的android徽标。单击第一个,应用程序正确加载。单击名为“ Meteo Drome”的默认android徽标,浏览器将加载该应用程序。 在第一种情况下,您可以正确看到全屏应用程序,在第二种情况下,您可以看到应用程序使用chrome包装。当您看到镶边时,地址栏可见。 其他用户报告他们无法正确加载应用。他们通常会看到白屏,而不是正确的界面。尤其是在android版本过旧的情况下。

但是对于许多其他用户,应用程序可以正常运行,并且没有问题。 实际上,许多用户既没有在他们的屏幕上看到两个图标,也没有加载白屏视图。

该应用程序获得了很多喜欢,并在用户中倍受赞赏。但是,它的卸载数量也异常多。 当应用正常运行时,用户可能不会卸载。

我们不知道该怎么办。

1)我们如何了解卸载该应用程序后会发生什么以及为什么卸载它?

2)此外,用户可以:  a-在屏幕上找到两个图标。  b-在屏幕上找到正确的图标,并在应用列表中找到android徽标。  c-仅在屏幕上找到正确的图标,而看不到其他任何图标。 为什么会这样?

3)为什么有时有些用户向我报告,即使他们的android版本适合安装该应用程序,他们也会看到白屏?在其他情况下,该应用程序可以正常运行吗?

我们真的不知道该怎么办,而且卸载百分比异常导致一些严重问题。 请帮助我们。 谢谢。

2 个答案:

答案 0 :(得分:1)

受信任的Web活动仍在开发中,我不确定它是否完全稳定。 可信的网络活动在后台使用“自定义镶边”标签。

在chrome 75和最新的twa版本之后,事情看起来很有希望。

关于创建TWA,这将为您提供帮助:https://youtu.be/7JDFjeMvxos

Twa最新更新:https://github.com/GoogleChrome/custom-tabs-client/commits/master

答案 1 :(得分:0)

  1. 是否有些用户可能已经从Play商店安装了该应用程序,并且还使用Add to Home Screen进行了安装?

  2. Play Store上可用的应用程序正在使用带有默认Android徽标的服务器。 Android Studio内部的Image Asset Studio可以帮助创建新的。

  3. 使用Chrome <72或其他浏览器作为默认浏览器的用户将在“自定义”标签中显示该应用程序作为后备。可以通过实现自己的后备方法在应用程序内部对此进行自定义。

最后,开始使用用例的一个好方法是检出sample application on Github。它被设计为轻松开始使用TWA的选项,并且可以用作您自己的应用程序的起点。