Вы можете попробовать бэкэнд-сервисы App42, которые обеспечивают автоматическое увеличение количества push-значков, которое поддерживается на стороне сервера. Для более подробной информации вы можете перейти по ссылке blog . Вот содержание блога:
Вот несколько вариантов использования, которые могут быть достигнуты с помощью автоматического увеличения количества значков в толковом уведомлении App42.
Для автоматического увеличения нажимного значка на 1 необходимо отправить push-сообщение, как показано ниже.
PushNotificationService pushNotificationService = App42API.BuildPushNotificationService (); // Initializing PushNotification Service.
string userName = "UserName";
string message= "{'badge':'increment'}";
pushNotificationService.SendPushMessageToUser(userName,message, new UnityCallBack())
N.B .: Пример объясняется для Unity / C #, но тот же процесс может быть применен и к другим.
Если вы хотите указать какое-либо число для значка или хотите уменьшить количество значков до нуля, вы можете использовать этот метод для обновления счетчика, когда пользователь нажимает на уведомление. В этом случае вы должны вызвать updatePushBadgeforDevice или updatePushBadgeforUser.
PushNotificationService pushNotificationService = App42API.BuildPushNotificationService (); // Initializing PushNotification Service.
string userName = "UserName";
string deviceToken = "DeviceToken";
int badges = 10; // For clear count make it 0
pushNotificationService.UpdatePushBadgeforDevice(userName, deviceToken, badges, new UnityCallBack());
PushNotificationService pushNotificationService = App42API.BuildPushNotificationService (); // Initializing PushNotification Service.
string userName = "UserName";
int badges = 10; // For clear count make it 0
pushNotificationService.UpdatePushBadgeforUser(userName, badges, new UnityCallBack());
updatePushBadgeforDevice
- Этот метод используется для обновления счетчика push-уведомлений определенного устройства, зарегистрированного пользователем.
updatePushBadgeforUser
- Этот метод используется для обновления счетчика push-значков всех устройств, которые приобретает пользователь. В этом случае мы предполагаем, что у пользователя есть несколько устройств, зарегистрированных под его именем.