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
我参考了以下文件: 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