订阅主题 cordova-plugin-fcm 给出 FCMPlugin is not defined

Subscribe to topic cordova-plugin-fcm giving FCMPlugin is not defined

我想允许用户通过列表订阅多个主题,所以如果用户 select 列表上的项目我希望用户订阅该主题并接收通知。文档说:

FCMPlugin.subscribeToTopic('topicExample');

但是我明白了

FCMPlugin is not defined

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

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

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

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

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

其他调试策略见: