PWA安装通常挂在Android上
我有一个PWA,每次在桌面上安装都没有问题,所以我知道它配置正确。但出于某种原因,在几种不同的Android设备上,当我尝试安装PWA时,它会说正在安装,但什么也没有发生。在主屏幕或应用程序中从未创建过图标。另外,它会在我的通知中显示PWA安装通常挂在Android上,android,angular,google-chrome,progressive-web-apps,Android,Angular,Google Chrome,Progressive Web Apps,我有一个PWA,每次在桌面上安装都没有问题,所以我知道它配置正确。但出于某种原因,在几种不同的Android设备上,当我尝试安装PWA时,它会说正在安装,但什么也没有发生。在主屏幕或应用程序中从未创建过图标。另外,它会在我的通知中显示添加…,并且会在那里停留5分钟甚至更长时间。当它最终消失时,仍然没有迹象表明它安装在任何地方 同样奇怪的是,有时在一段时间后,我一直试图安装的所有安装都会突然显示出它们自己的独立图标,所以我的应用列表中会有5个相同PWA应用的图标。我有好几次安装它都没有问题,但大多
添加…
,并且会在那里停留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: []
我在尝试在Android上安装PWA时遇到了同样的问题,并意识到我已经禁用了
addappicons to Home screen
设置。一旦我通过主屏幕上的长按>主设置重新启用该选项,PWA安装成功。您在其中一个或尝试安装时看到了什么吗?@MorrisonChang我会检查一下注意Chrome远程调试我认为它使用自己的adb服务器,所以不要同时使用Chrome调试和adb
。@MorrisonChang我更新了我的问题,提供了更多信息