我有一个PWA,每次在桌面上安装都没有问题,所以我知道它是正确配置的。但由于某些原因,在几个不同的Android设备上,当我尝试安装PWA时,它显示正在安装,但没有任何反应。没有在主屏幕或应用程序中创建的图标。此外,它会在我的通知中显示Adding <AppName>...,它会在那里停留5分钟,甚至更长时间。当它最终消失时,仍然没有迹象表明它安装在任何地方。
同样奇怪的是,有时在一段时间后,我一直试图安装的所有安装程序都会突然显示出它们自己的独立图标,所以我的应用程序列表中将有5个图标对应于同一个PWA应用程序。我有几次安装它没有问题,但大多数情况下,我必须继续尝试,直到它最终安装。
对如何解决这个问题有什么建议吗?
这是我唯一能在我的logcat中找到的与我的应用或任何类型的安装远程相关的东西。作为附注:在远程调试时查看网页的控制台时,没有任何类型的消息。
08-16 11:54:31.108 4828 4828 D Notification.Badge: [invalid] onNotificationPosted : StatusBarNotification(pkg=com.android.chrome user=UserHandle{0} id=-1 tag=webapk_install_notification_tag_prefix.https://myapp.mycomp.com/myappname/manifest.webmanifest key=0|com.android.chrome|-1|webapk_install_notification_tag_prefix.https://myapp.mycomp.com/myappname/manifest.webmanifest|10084: Notification(channel=browser pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0))
08-16 11:54:32.024 8839 9252 W DynamiteModule: Local module descriptor class for com.google.android.gms.googlecertificates not found.
08-16 11:54:32.626 8839 9252 I Finsky : [690] lhr.a(3): WebAPK service install success
08-16 11:54:32.639 8839 8839 I Finsky : [2] lwy.b(3): Scheduling install request package_name=org.chromium.webapk.a4c2bd9ecd2308c4e, version=1, priority=2, reason=webapk_install, account_name=[AEbby1tRgdo4u6hvkd7E6mNvRlU], type=2, constraints=((NETWORK=ANY, PROVISIONING_STATE=PROVISIONED),)
08-16 11:54:32.893 8839 9000 I Finsky : [683] lwy.b(37): No matching installs to run for jobs: []
3 4828 4828 D Notification.Badge: [invalid] onNotificationRemoved : StatusBarNotification(pkg=com.android.chrome user=UserHandle{0} id=-1 tag=webapk_install_notification_tag_prefix.https://myapp.mycomp.com/myappname/manifest.webmanifest key=0|com.android.chrome|-1|webapk_install_notification_tag_prefix.https://myapp.mycomp.com/myappname/manifest.webmanifest|10084: Notification(channel=browser pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0))
08-16 12:02:58.394 4828 4828 D Notification.Badge: [invalid] onNotificationPosted : StatusBarNotification(pkg=com.android.chrome user=UserHandle{0} id=-1 tag=webapk_install_notification_tag_prefix.https://myapp.mycomp.com/myappname/manifest.webmanifest key=0|com.android.chrome|-1|webapk_install_notification_tag_prefix.https://myapp.mycomp.com/myappname/manifest.webmanifest|10084: Notification(channel=browser pri=0 contentView=null vibrate=null sound=null defaults=0x0 flags=0x10 color=0x00000000 vis=PRIVATE semFlags=0x0 semPriority=0 semMissedCount=0))
08-16 12:02:59.231 8839 8858 I Finsky : [628] lgv.a(2): installPackage: com.android.chrome (org.chromium.webapk.afe6dd94a4495fbd3)
08-16 12:02:59.682 8839 8858 I Finsky : [628] lhr.a(3): WebAPK service install success
08-16 12:02:59.688 8839 8839 I Finsky : [2] lwy.b(3): Scheduling install request package_name=org.chromium.webapk.afe6dd94a4495fbd3, version=1, priority=2, reason=webapk_install, account_name=[AEbby1tRgdo4u6hvkd7E6mNvRlU], type=2, constraints=((NETWORK=ANY, PROVISIONING_STATE=PROVISIONED),)
08-16 12:02:59.759 8839 9000 I Finsky : [683] lwy.b(37): No matching installs to run for jobs: []发布于 2021-04-03 14:00:51
当我尝试在安卓上安装PWA时,我遇到了同样的问题,并意识到我已经禁用了Add app icons to Home screen设置。一旦我通过Long press on Home screen > Home settings重新启用了该选项,PWA就成功安装了。
https://stackoverflow.com/questions/57528147
复制相似问题