Как отправить уведомление на телефон без магазина воспроизведения (например, huawei)
Как отправить уведомление на телефон без установленного магазина воспроизведения (например, Huawei). Я знаю, что Huawei использует appGallery, но как отправить уведомление на эти телефоны?
2 ответа
Huawei действительно предлагает такую услугу. Он называется HUAWEI Push Kit и является частью мобильных сервисов HUAWEI (HMS). Документацию можно найти здесь: https://developer.huawei.com/consumer/en/codelab/HMSPushKit/index.html
Кроме того, в настоящее время я не знаю ни одной службы, которая абстрагируется от push-backend. Firebase может быть кандидатом, но в настоящее время они поддерживают только APNS (Apple) и Google Push. Поэтому разработчик должен поддерживать каждую отдельную систему push-уведомлений.
Вы можете использовать что-то вроде xmpp
, websockets
, gRPC
и т.д., но ваше приложение должно быть на переднем плане, чтобы получать сообщения с вашего сервера (или иметь запущенную службу переднего плана). Чтобы иметь возможность получать push-сообщения, как если бы вы из firebase, вам понадобится что-то с разрешением системного уровня и исключенное из режима Doze, чтобы иметь возможность получать push-сообщения в фоновом режиме. Что-то подобное должно было исходить от производителя.