[英]sendMessage IBM Bluemix PushNotification Rest API is unregistering the device
我正在将IBM Bluemix Rest API与Spring Boot 1.5.6.RELEASE和Java 1.8一起用于推送通知。 我正在使用RestTemplate从Java代码调用以下API。 我正在向注册到APNS的ios设备发送推送通知(Apple推送通知服务)。
我将推送通知服务绑定到BlueMix上的Java应用程序,并从VCAP_SERVICES获取url,clientSecret和appSecret。
我注意到一种奇怪的行为,并且想知道是否还有其他人也经历过同样的事情。
请参考以下步骤:
我注意到的怪异行为是在调用sendMessage POST API之后,我在步骤1中注册的设备不再注册。 在上面的步骤3之后,如果我返回到步骤2并再次调用“ getDevices” API,则该设备不再注册。 返回以下响应:
{“ pageInfo”:{“ totalCount”:0,“ count”:0},“ devices”:[]}
这是“ sendMessage” POST API中的错误吗?
请帮忙
提前致谢
取消注册是由于该注册设备的令牌无效或无效。 Bluemix正在删除注册,因为尝试对其进行推送时,APNs / GCM正在响应该设备的令牌无效。 您能确保为APNS / GCM配置有效的凭据吗?请按照文档中的步骤操作以获取通知提供者凭据
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.