Я использую сервис Plot Projects для отправки уведомлений о геообъектах пользователям приложений iOS и Android.Земельные проекты - выход geofence иногда не запускается
Случается, что иногда случается странная ситуация, что уведомление, связанное с событием выхода на геозонде, не срабатывает. Пользователь вводит геозонность, получает уведомление о вводе (это, очевидно, другое уведомление, чем выходное, но с тем же самым геофотоснимем и с той же конфигурацией, за исключением триггера и пользовательских данных), но после того, как он покинул геозонность, уведомление о выходе не срабатывает.
I'm using Notification filter, так что приложение при получении «молчаливого» уведомления контактирует с внутренним концом (путем вызова API), и в зависимости от ответа оно отображает уведомление или игнорирует его.
Хотя журналы приложений недоступны в то время, когда это происходит, то, что может быть вычтено из внутренних журналов, является то, что вызов никогда не доходил до API-интерфейса back-end. Это означало бы, что «молчаливое» уведомление либо не было вызвано (что означает, что выход Geofence не был зарегистрирован SDK Plot Projects по какой-либо причине), либо он был запущен, но по какой-то причине не был обработан надлежащим образом приложением. Имея в виду, что иногда получаю надлежащие уведомления о выходе, я не уверен, что проблема с приложением может вызвать это.
Посмотрите на панель инструментов «Проекты проектов», я вижу, что ввод уведомления был вызван один раз, а выход не был запущен вообще. Это находится в окне «Уведомления» в столбце «Отправлено».
Как уже отмечалось, единственное различие между конфигурацией входа и уведомления выхода является установка триггера Уведомление (При входе в противоположность На выходе), а также пользовательские данные, которые следующим образом:
{ "geofenceId" : "{geofenceid}", "action" : "enter" }
{ "geofenceId" : "{geofenceid}", "action" : "exit" }
Оба уведомления также используйте сегментацию, при этом конфигурация сегментации будет одинаковой.
Итак, несколько вопросов здесь:
Кто-нибудь encoutered подобной проблемы, и что было причина/решением?
При использовании фильтра уведомлений в столбце «Отправлено» отображается количество уведомлений, которые были показаны пользователю, или будет включать количество «тихих» уведомлений? (это может помочь вычесть то, что проблема)
Есть ли причина вообще, почему уведомление о выходе может не срабатывать в зависимости от некоторых конкретных условий, касающихся уведомления о вводе или других параметров? Например, проблема с 3G-подключением, проблема с сетью и т. Д.