Мой PWA не отображается как доступный для установки ТОЛЬКО в Chrome для Android.Android

Форум для тех, кто программирует под Android
Anonymous
Мой PWA не отображается как доступный для установки ТОЛЬКО в Chrome для Android.

Сообщение Anonymous »

Я создал «PWA», который, похоже, правильно работает в средах настольных компьютеров. Я могу без проблем установить его на свои настольные ПК и Mac:
Изображение

Кроме того, требования также соблюдены (на данный момент [2021-05-11]):
Изображение

[img]https://i.sstatic .net/48jk2.png[/img]

Результаты PWA Builder (94/100 на данный момент [2021-05-11]):
Изображение

Однако он не отображается как устанавливаемый в моем Chrome для Android (Добавить на главный экран? Насколько мне известно, это для пользователей, не использующих PWAS):
[img]https://i.sstatic.net /Ml1EA.jpg[/img]

И я знаю, что это не мой Chrome, потому что у меня есть другой PWA, который показывает его правильно (Установить приложение):
https://fanmixco.github.io/toastmasters-timer
Изображение

И результаты хуже (потому что это предыдущая версия и она не поддерживается):
Изображение

Раньше мое приложение работало. Единственное существенное изменение заключается в том, что я добавил манифест в приложение Windows в раздел linked_applications (я удалил его, но это не помогло). Новые изменения связаны с повышением его производительности и эффективности.
Это мой последний файл манифеста:

Код: Выделить всё

{
"dir": "ltr",
"lang": "da",
"name": "Toastmasters Timer",
"scope": "/toastmasters-timer-material-design/",
"display": "fullscreen",
"start_url": "https://fanmixco.github.io/toastmasters-timer-material-design/",
"short_name": "TM Timer",
"theme_color": "#ffffff",
"description": "It's a simple PWA for helping Toastmasters all over the world to have an effective and productive Timer for their meetings.  It was developed with JavaScript by The Leader Ship Toastmasters in Łódź, Poland.",
"orientation": "any",
"background_color": "#ffffff",
"related_applications": [
{
"platform": "play",
"url": "https://play.google.com/store/apps/details?id=tk.supernova.tmtimer.tk.supernova.tmtimer",
"id": "tk.supernova.tmtimer.tk.supernova.tmtimer"
},
{
"platform": "windows",
"url": "https://www.microsoft.com/en-us/p/toastmasters-timer-pro/9n9rhqms0nwg"
}
],
"prefer_related_applications": true,
"generated": "true",
"icons": [
{
"src": "img/icons/windows10/Square71x71Logo.scale-400.png",
"sizes": "284x284"
},
{
"src": "img/icons/windows10/Square71x71Logo.scale-200.png",
"sizes": "142x142"
},
{
"src": "img/icons/windows10/Square71x71Logo.scale-100.png",
"sizes": "71x71"
},
{
"src": "img/icons/windows10/Square71x71Logo.scale-150.png",
"sizes": "107x107"
},
{
"src": "img/icons/windows10/Square71x71Logo.scale-125.png",
"sizes": "89x89"
},
{
"src": "img/icons/windows10/Square150x150Logo.scale-400.png",
"sizes": "600x600"
},
{
"src": "img/icons/windows10/Square150x150Logo.scale-200.png",
"sizes": "300x300"
},
{
"src": "img/icons/windows10/Square150x150Logo.scale-100.png",
"sizes": "150x150"
},
{
"src": "img/icons/windows10/Square150x150Logo.scale-150.png",
"sizes": "225x225"
},
{
"src": "img/icons/windows10/Square150x150Logo.scale-125.png",
"sizes": "188x188"
},
{
"src": "img/icons/windows10/Wide310x150Logo.scale-400.png",
"sizes": "1240x600"
},
{
"src": "img/icons/windows10/Wide310x150Logo.scale-200.png",
"sizes": "620x300"
},
{
"src": "img/icons/windows10/Wide310x150Logo.scale-100.png",
"sizes": "310x150"
},
{
"src": "img/icons/windows10/Wide310x150Logo.scale-150.png",
"sizes": "465x225"
},
{
"src": "img/icons/windows10/Wide310x150Logo.scale-125.png",
"sizes": "388x188"
},
{
"src": "img/icons/windows10/Square310x310Logo.scale-400.png",
"sizes": "1240x1240"
},
{
"src": "img/icons/windows10/Square310x310Logo.scale-200.png",
"sizes": "620x620"
},
{
"src": "img/icons/windows10/Square310x310Logo.scale-100.png",
"sizes": "310x310"
},
{
"src": "img/icons/windows10/Square310x310Logo.scale-150.png",
"sizes": "465x465"
},
{
"src": "img/icons/windows10/Square310x310Logo.scale-125.png",
"sizes": "388x388"
},
{
"src": "img/icons/windows10/Square44x44Logo.scale-400.png",
"sizes": "176x176"
},
{
"src": "img/icons/windows10/Square44x44Logo.scale-200.png",
"sizes": "88x88"
},
{
"src": "img/icons/windows10/Square44x44Logo.scale-100.png",
"sizes": "44x44"
},
{
"src": "img/icons/windows10/Square44x44Logo.scale-150.png",
"sizes": "66x66"
},
{
"src": "img/icons/windows10/Square44x44Logo.scale-125.png",
"sizes": "55x55"
},
{
"src":  "img/icons/windows10/Square44x44Logo.targetsize-256.png",
"sizes": "256x256"
},
{
"src": "img/icons/windows10/Square44x44Logo.targetsize-48.png",
"sizes": "48x48"
},
{
"src": "img/icons/windows10/Square44x44Logo.targetsize-24.png",
"sizes": "24x24"
},
{
"src": "img/icons/windows10/Square44x44Logo.targetsize-16.png",
"sizes": "16x16"
},
{
"src": "img/icons/windows10/Square44x44Logo.targetsize-256_altform-unplated.png",
"sizes": "256x256"
},
{
"src": "img/icons/windows10/Square44x44Logo.targetsize-48_altform-unplated.png",
"sizes": "48x48"
},
{
"src": "img/icons/windows10/Square44x44Logo.targetsize-24_altform-unplated.png",
"sizes": "24x24"
},
{
"src": "img/icons/windows10/Square44x44Logo.targetsize-16_altform-unplated.png",
"sizes": "16x16"
},
{
"src": "img/icons/windows10/StoreLogo.scale-400.png",
"sizes": "200x200"
},
{
"src": "img/icons/windows10/StoreLogo.scale-200.png",
"sizes": "100x100"
},
{
"src": "img/icons/windows10/StoreLogo.scale-150.png",
"sizes": "75x75"
},
{
"src": "img/icons/windows10/StoreLogo.scale-125.png",
"sizes": "63x63"
},
{
"src": "img/icons/windows10/StoreLogo.scale-100.png",
"sizes": "50x50"
},
{
"src": "img/icons/windows10/StoreLogo.png",
"sizes": "50x50"
},
{
"src": "img/icons/windows10/SplashScreen.scale-400.png",
"sizes": "2480x1200"
},
{
"src": "img/icons/windows10/SplashScreen.scale-200.png",
"sizes": "1240x600"
},
{
"src": "img/icons/windows10/SplashScreen.scale-150.png",
"sizes": "930x450"
},
{
"src": "img/icons/windows10/SplashScreen.scale-125.png",
"sizes": "775x375"
},
{
"src": "img/icons/windows10/SplashScreen.scale-100.png",
"sizes": "620x300"
},
{
"src": "img/icons/windows/windows-smallsquare-24-24.png",
"sizes": "24x24"
},
{
"src": "img/icons/windows/windows-smallsquare-30-30.png",
"sizes": "30x30"
},
{
"src": "img/icons/windows/windows-smallsquare-42-42.png",
"sizes": "42x42"
},
{
"src": "img/icons/windows/windows-smallsquare-54-54.png",
"sizes": "54x54"
},
{
"src": "img/icons/windows/windows-splashscreen-1116-540.png",
"sizes": "1116x540"
},
{
"src": "img/icons/windows/windows-splashscreen-868-420.png",
"sizes": "868x420"
},
{
"src": "img/icons/windows/windows-splashscreen-620-300.png",
"sizes": "620x300"
},
{
"src": "img/icons/windows/windows-squarelogo-270-270.png",
"sizes": "270x270"
},
{
"src": "img/icons/windows/windows-squarelogo-210-210.png",
"sizes": "210x210"
},
{
"src": "img/icons/windows/windows-squarelogo-150-150.png",
"sizes": "150x150"
},
{
"src": "img/icons/windows/windows-squarelogo-120-120.png",
"sizes": "120x120"
},
{
"src":  "img/icons/windows/windows-storelogo-90-90.png",
"sizes": "90x90"
},
{
"src": "img/icons/windows/windows-storelogo-70-70.png",
"sizes": "70x70"
},
{
"src": "img/icons/windows/windows-storelogo-50-50.png",
"sizes": "50x50"
},
{
"src": "img/icons/windows/windowsphone-appicon-106-106.png",
"sizes": "106x106"
},
{
"src": "img/icons/windows/windowsphone-appicon-62-62.png",
"sizes": "62x62"
},
{
"src": "img/icons/windows/windowsphone-appicon-44-44.png",
"sizes": "44x44"
},
{
"src": "img/icons/windows/windowsphone-mediumtile-360-360.png",
"sizes": "360x360"
},
{
"src": "img/icons/windows/windowsphone-mediumtile-210-210.png",
"sizes": "210x210"
},
{
"src": "img/icons/windows/windowsphone-mediumtile-150-150.png",
"sizes": "150x150"
},
{
"src": "img/icons/windows/windowsphone-smalltile-170-170.png",
"sizes": "170x170"
},
{
"src": "img/icons/windows/windowsphone-smalltile-99-99.png",
"sizes": "99x99"
},
{
"src": "img/icons/windows/windowsphone-smalltile-71-71.png",
"sizes": "71x71"
},
{
"src": "img/icons/windows/windowsphone-storelogo-120-120.png",
"sizes": "120x120"
},
{
"src": "img/icons/windows/windowsphone-storelogo-70-70.png",
"sizes": "70x70"
},
{
"src": "img/icons/windows/windowsphone-storelogo-50-50.png",
"sizes": "50x50"
},
{
"src": "img/icons/android/android-launchericon-512-512.png",
"sizes": "512x512",
"purpose": "any maskable"
},
{
"src": "img/icons/android/android-launchericon-192-192.png",
"sizes": "192x192",
"purpose": "any maskable"
},
{
"src": "img/icons/android/android-launchericon-144-144.png",
"sizes": "144x144",
"purpose": "any maskable"
},
{
"src": "img/icons/android/android-launchericon-96-96.png",
"sizes": "96x96",
"purpose": "any maskable"
},
{
"src": "img/icons/android/android-launchericon-72-72.png",
"sizes": "72x72",
"purpose": "any maskable"
},
{
"src": "img/icons/android/android-launchericon-48-48.png",
"sizes": "48x48",
"purpose": "any maskable"
},
{
"src": "img/icons/ios/ios-appicon-1024-1024.png",
"sizes": "1024x1024"
},
{
"src": "img/icons/ios/ios-appicon-180-180.png",
"sizes": "180x180"
},
{
"src": "img/icons/ios/ios-appicon-152-152.png",
"sizes": "152x152"
},
{
"src": "img/icons/ios/ios-appicon-120-120.png",
"sizes": "120x120"
},
{
"src": "img/icons/ios/ios-appicon-76-76.png",
"sizes": "76x76"
},
{
"src": "img/icons/ios/ios-launchimage-750-1334.png",
"sizes": "750x1334"
},
{
"src": "img/icons/ios/ios-launchimage-1334-750.png",
"sizes": "1334x750"
},
{
"src": "img/icons/ios/ios-launchimage-1242-2208.png",
"sizes":  "1242x2208"
},
{
"src": "img/icons/ios/ios-launchimage-2208-1242.png",
"sizes": "2208x1242"
},
{
"src": "img/icons/ios/ios-launchimage-640-960.png",
"sizes": "640x960"
},
{
"src": "img/icons/ios/ios-launchimage-640-1136.png",
"sizes": "640x1136"
},
{
"src": "img/icons/ios/ios-launchimage-1536-2048.png",
"sizes": "1536x2048"
},
{
"src": "img/icons/ios/ios-launchimage-2048-1536.png",
"sizes": "2048x1536"
},
{
"src": "img/icons/ios/ios-launchimage-768-1024.png",
"sizes": "768x1024"
},
{
"src": "img/icons/ios/ios-launchimage-1024-768.png",
"sizes": "1024x768"
},
{
"src": "img/icons/chrome/chrome-extensionmanagementpage-48-48.png",
"sizes": "48x48"
},
{
"src": "img/icons/chrome/chrome-favicon-16-16.png",
"sizes": "16x16"
},
{
"src": "img/icons/chrome/chrome-installprocess-128-128.png",
"sizes": "128x128"
},
{
"src": "img/icons/firefox/firefox-marketplace-512-512.png",
"sizes": "512x512"
},
{
"src": "img/icons/firefox/firefox-marketplace-128-128.png",
"sizes": "128x128"
},
{
"src": "img/icons/firefox/firefox-general-256-256.png",
"sizes": "256x256"
},
{
"src": "img/icons/firefox/firefox-general-128-128.png",
"sizes": "128x128"
},
{
"src": "img/icons/firefox/firefox-general-90-90.png",
"sizes": "90x90"
},
{
"src": "img/icons/firefox/firefox-general-64-64.png",
"sizes": "64x64"
},
{
"src": "img/icons/firefox/firefox-general-48-48.png",
"sizes": "48x48"
},
{
"src": "img/icons/firefox/firefox-general-32-32.png",
"sizes": "32x32"
},
{
"src": "img/icons/firefox/firefox-general-16-16.png",
"sizes": "16x16"
}
],
"categories": [
"timer",
"tools",
"alarms",
"productivity",
"utilities"
],
"screenshots": [
{
"src": "img/previews/preview1.webp",
"sizes": "1280x720",
"type": "image/webp"
},
{
"src": "img/previews/preview2.webp",
"sizes": "1280x720",
"type": "image/webp"
},
{
"src": "img/previews/preview3.webp",
"sizes": "1280x720",
"type": "image/webp"
},
{
"src": "img/previews/preview4.webp",
"sizes": "1280x720",
"type": "image/webp"
},
{
"src": "img/previews/preview5.webp",
"sizes": "1280x720",
"type": "image/webp"
}
]
}
Это мой репозиторий на GitHub:
https://github.com/FANMixco/toastmaster ... al-designИ это ссылка, по которой вы можете это проверить:
https://fanmixco.github.io/toastmasters ... al-design/
Есть идеи, что я делаю не так?
P.S.:
  • Я тестировал на разных телефонах (Android 7 и Android 10 с последней доступной версией Chrome для Android, 90.0.4430.210).
  • Мой друг также тестировал на своем телефон под управлением Android 10 и Chrome, и он никогда раньше не открывал ссылку. Он столкнулся с той же проблемой.


Подробнее здесь: https://stackoverflow.com/questions/674 ... droid-only

Вернуться в «Android»