如何在pyfcm中设置registration_id

时间:2017-05-31 10:09:53

标签: javascript android firebase firebase-cloud-messaging pyfcm

所以我有推送通知的项目,我有使用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/PyFCMhttps://medium.com/@ankushaggarwal/push-notifications-in-ionic-2-658461108c59 并且有代码:

pushObject.on('registration').subscribe((data: any) => {
  console.log("device token ->", data.registrationId);
});

如何检索注册ID?

任何帮助都会受到赞赏..

1 个答案:

答案 0 :(得分:0)

此处引用的registration_id指的是Registration token

  

FCM SDK为每个客户端应用实例生成的ID。单个设备和设备组消息传递所必需的。请注意,注册令牌必须保密。

根据您的客户端(Android),应在客户端应用初次启动时生成。有关详细信息,请参阅Setup an Android Client。另请参阅What is FCM token in Firebase?