Android: хедз-ап уведомление не отображается при заблокированном экране - PullRequest
0 голосов
/ 25 марта 2019

Я использую OneSignal Android SDK для push-уведомлений.Наша цель - показывать хедз-ап уведомления, когда экран заблокирован.Тестируемое устройство - Samsung S6 Edge с версией Android 7.0

Я попытался установить Приоритет 10 и android_visibility.

Также настройте категорию на консоли One-Signal с ВАЖНОМ как СРОЧНОЕ и LOCKSCREEN как ОБЩЕСТВЕННОЕ.

byte[] byteArray = Encoding.UTF8.GetBytes("{"
      + "\"app_id\": \"" + appId + "\","
      + "\"headings\": {\"en\": \"" + heading + "\"},"
      + "\"contents\": {\"en\": \"" + message + "\"},"
      + "\"include_player_ids\": [" + deviceIds + "],"
      + "\"priority\":10,"
      + "\"ios_badgeType\":\"Increase\","
      + "\"android_visibility\": 1,"
      + "\"android_channel_id\": \"" + android_channel_id + "\","
      + "\"ios_badgeCount\": 1 }");

Когда экран заблокирован, телефон должен загореться и отобразить уведомление «один на один».

...