/ / След актуализирането на работника, процентът на известяване с тласък е намалял от 50% на 10%. Как да проучим защо? - push-известяване, сервизен работник

След актуализиране на сервизен работник, процентът на изпращане на уведомления намаля от 50% на 10%. Как да разследваме защо? - Писмо-уведомяване, сервизен работник

Актуализирах (модифициран код) сервизен работник на моя сървър. Преди тази актуализация, скоростта на предаване на уведомленията е 50%, сега е 10%. Не разбирам защо.

Използвал съм го по начин "Чоме-49":

  • изпращате пакет от идентификатори към https://android.googleapis.com/gcm/send
  • GCM призовава служителите ми
  • тогава служебните ми служители изпращат заявка до сървъра ми за полезен товар чрез повикването на URL адреса на сървъра

Преди да сменям работника, около 50% от служителите поискаха сървър за полезен товар, сега само 10%.

Не разбирам какво става. Изпращам едни и същи символи на GCM, но получавам 5 пъти по-малко искания от моите служители на моя сървър

Какво мога да направя, за да разреша този проблем? Каква може да е причината? Как мога да разследвам или отстранявам грешки от този проблем?

Отговори:

0 за отговор № 1

Предполагам, че тук

сервизен работник

означава, че има значителна промяна във вашияSW код и как се справя с кеширането. Моето предположение е, че сте написали SW кода и някак SW не се обновява правилно. Изглежда също така, че скоростта на предаване от 10% идва от нови потребители, вместо от вече натрупаните от вас потребители. Изглежда, че трябва да премахнете старите работници от услугите на предишните си потребители.

Разгледайте това отговор. Аз още не съм го опитвал. Но звучи като жизнеспособно решение.