订阅主题cordova-plugin-fcm没有定义FCMPlugin

时间:2017-07-29 20:30:17

标签: cordova ionic-framework cordova-plugin-fcm

我想允许用户通过列表订阅多个主题,因此,如果用户选择列表中的项目,我希望用户订阅该主题并接收通知。文档说:

FCMPlugin.subscribeToTopic('topicExample');

但是我得到了

  

未定义FCMPlugin

。我可以向默认主题发送通知。 我在Ionic V1中使用。

1 个答案:

答案 0 :(得分:0)

确保在设备就绪事件后访问FCMPlugin对象:

$ionicPlatform.ready(function() {
    FCMPlugin.subscribeToTopic('topicExample');
});

这有点单调乏味,但我倾向于通过在程序流程中记录控制对象的状态来跟踪这些错误:

console.debug('defined?: ' + typeof(FCMPlugin));

有关其他调试策略,请参阅:documentation