android 使用流星的 FCM 推送通知

FCM push notification for android using meteor

我参考了以下文件: https://github.com/raix/push and https://github.com/raix/push/blob/master/docs/ANDROID.md。其中我发现我必须在 app.The 代码的服务器端添加一些代码如下:

Push.Configure({
   apn: {
   certData: Assets.getText('apnDevCert.pem'),
   keyData: Assets.getText('apnDevKey.pem'),
   passphrase: 'xxxxxxxxx',
   production: true,
   },
   gcm: {
   apiKey: 'abc-123',
   projectNumber: 111111111111
  }});

在这段代码中,我没有得到我应该用什么来代替 certData、keyData,passphrase.So 请逐步解释我。

如果您的范围只有 Android,我相信您不需要 APN。

APN 代表 Apple 推送通知。但是,如果您也需要推送到 Apple,则需要遵循一个相对冗长的过程,在此过程中您将生成用于生产和开发的 Apple 证书(您需要注册为 Apple 开发人员)。密码就像在生成这些证书时使用的加密密钥。 据我所知,RAIX 文档发送了一篇关于创建 Apple 密钥的完整文章。就是我之前关注的那个

我只想删除服务器和客户端配置中的 APN 部分,只保留与 Android 相关的部分。

干杯, P