È possibile provare i servizi di backend App42 che forniscono l'incremento automatico del conteggio dei badge push che viene mantenuto sul lato server. Per maggiori dettagli è possibile seguire il link di blog. Ecco il blogpost conent:
Ecco alcuni casi di utilizzo che è possibile ottenere tramite il conteggio dei badge incrementale automatico in App42 Push Notification.
Per l'incremento automatico del badge di spinta di 1, è necessario inviare un messaggio push come mostrato di seguito.
PushNotificationService pushNotificationService = App42API.BuildPushNotificationService(); // Initializing PushNotification Service.
string userName = "UserName";
string message= "{'badge':'increment'}";
pushNotificationService.SendPushMessageToUser(userName,message, new UnityCallBack())
NB: Il campione è spiegato per l'unità/C#, ma lo stesso processo può essere applicato su altri.
Se si desidera stipulare un numero qualsiasi per il badge o si desidera ridurre a zero il numero di badge, è possibile utilizzare questo metodo per aggiornare il conteggio quando la notifica viene cliccata dall'utente. In questo caso devi chiamare updatePushBadgeforDevice o 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
- Questo metodo viene utilizzato per aggiornare spinta conteggio distintivo di un particolare dispositivo registrato dall'utente.
updatePushBadgeforUser
- Questo metodo viene utilizzato per aggiornare il numero di badge push di tutti i dispositivi che un utente procura. In questo caso, supponiamo che l'utente abbia più dispositivi registrati con il suo nome.
è auto-incremento ancora possibile? Sto creando un'app di chat chiamata [AcaniChat] (https://github.com/acani/AcaniChat). Come l'app Messaggi nativa di iPhone, il numero di badge è uguale al numero di nuovi messaggi (non letti) e ricevi una notifica push per ogni nuovo messaggio. Quindi, se fosse possibile l'auto-incremento, non avrei dovuto memorizzare il numero di badge di ogni token del dispositivo sul server. – ma11hew28