What do you see in the Response of the REST client?
It should be something like:
{
"status": null,
"results": [
{
"status": {
"value": "OK",
"code": 0
},
"registrationId": "662acdbd-4954-44a5-9ea7-48835a005f50"
},
{
"status": {
"value": "OK",
"code": 0
},
"registrationId": "22aa1886-11e6-4956-a760-2fae61cd06a2"
}
]
}
I noticed you mentioned that you use a reverse proxy to reach the SMP server. However did you open the ports for Push Notifications from the SMP server?
- For SAP Mobile Platform Server available on a network that uses proxy, ensure that the proxy settings are set for the SAP Mobile Platform Server under Settings> System> HTTP Proxy Settings. It allows SAP Mobile Platform Server to access GCM and APNS servers.
- If you already have proxy settings set and SAP Mobile Platform Server is not available on a network that uses a proxy, the proxy settings should either be removed or the host for the GCM or APNS server should be added to the non-proxy hosts field.Both GCM and APNS require open ports that may be blocked on some corporate networks or routers.
Server ports for GCM are listed here:
Besides that I suggest increasing the Log level settings of "Push" to "INFO" and enable trace. That way you will receive a lot more information.