TitleWhat is the conditions for handling a push service from the back office as a failure?2022-07-29 17:30:06
Writer

The process of sending a push is as follows:

[Server] —–(1)—–> [Service API] —–(2)—–> [Device]
(* Service API refers to the server of the company providing push services such as APNS and GCM)

Push system counts success/failure after the process (1), and two cases result in failure.

1. Failed to implement Service API due to server connection error or other reasons. (for both Android and iOS)
2. Succeeded in implementing Service API, but some results returned.
– Android: App unregistered, SenderId mismatched
– iOS : Invalid token

Even if the app is removed on iOS, it counts as a success because it does not return the result of deletion when implementing APIs.