所以我有推送通知的项目,我有使用Ionic的app构建(客户端 - 接收通知),我有服务器用pyfcm推送通知。
在pyfcm中,如何获得registration_id? 我尝试使用registration_id,然后响应是:
{'failure': 1, 'canonical_ids': 0, 'success': 0, 'multicast_id': 5299463400095790981L, 'results': [{u'error': u'InvalidRegistration'}]}
我在这里有一些教程https://github.com/olucurious/PyFCM和https://medium.com/@ankushaggarwal/push-notifications-in-ionic-2-658461108c59 并且有代码:
pushObject.on('registration').subscribe((data: any) => {
console.log("device token ->", data.registrationId);
});
如何检索注册ID?
任何帮助都会受到赞赏..
答案 0 :(得分:0)
此处引用的registration_id
指的是Registration token:
FCM SDK为每个客户端应用实例生成的ID。单个设备和设备组消息传递所必需的。请注意,注册令牌必须保密。
根据您的客户端(Android),应在客户端应用初次启动时生成。有关详细信息,请参阅Setup an Android Client。另请参阅What is FCM token in Firebase?