在Meteor中使用raix:push程序包时,Android应用未向FCM注册

时间:2018-10-31 18:40:38

标签: android cordova meteor firebase-cloud-messaging cordova-plugins

我希望在不同的移动平台和浏览器中具有推送通知,并决定为此使用raix:push,后者使用phonegap-plugin-push

我遵循了README.md中的安装步骤,该步骤可以正常工作,并且项目可以正常运行。

我按照ANDROID.md中的步骤进行操作,并将FCM添加到了https://console.firebase.google.com/上的项目中(记下了Sender IDServer key)。然后,我在https://play.google.com/apps/publish上创建了一个应用,并在Sender ID部分中链接了Services & APIs
目前,我还不确定要让Google知道我的应用已获准注册FCM,该怎么做。我尝试在internal test track频道中上传我的apk,因此它可以在apk中看到配置和签名,这是如何工作的?

然后,我在客户端以及服务器上的Push.configure调用中添加了适当的App.configurePluginPush.configure调用。
为了帮助调试和解决潜在问题,我在服务器代码部分的here中添加了Push.debug = truePush.allow(...)Meteor.methods(...)用于调试输出并触发从服务器发送的通知。通过客户端中的浏览器控制台访问服务器(根据服务器日志触发)。

在服务器日志上,Push注册似乎已经完成(GCM configured日志输出),但是在客户端上,即使使用Push.debug = true,对于任何失败还是成功,我也没有任何输出。 br /> 我所知道的是,在通过Push: Sent message "the title" to 0 ios apps 0 android apps发送消息时,服务器没有注册并显示Meteor.call的设备。

我忘记了向FCM正确注册我的应用程序的步骤,如何进一步调试问题?

0 个答案:

没有答案