我希望允许用户订阅主题,因此如果用户登录到应用程序,我希望用户订阅该主题并接收通知。但是,每当我尝试这种方法时,我都会遇到错误
import {
FCM
} from '@ionic-native/fcm/ngx';
import {
Platform
} from 'ionic-angular';
constructor(private fcm: FCM, public platform: Platform) {}
this.tenentId = "1"
if (this.platform.is('cordova')) {
this.fcm.subscribeToTopic('tenant-');
this.fcm.getToken().then(token => {
alert("token is " + this.tenentId);
})
}
这是我在运行"ionic cordova run android“时遇到的错误。

请帮我解决这个问题,我被困得很厉害。
发布于 2019-02-25 18:36:12
将您的FCM版本"@ionic-native/fcm": "^5.+"降级为"@ionic-native/fcm": "^4.20.0"
卸载FCM "^5.+“后运行这些命令
`with plugin add cordova-plugin-fcm-with-dependecy-updated
npm install @ionic native/fcm@4.20.0`
并导入它
import { FCM } from '@ionic-native/fcm';
发布于 2019-02-12 07:33:54
此错误是由于@ionicnative/fcm造成的。您必须将其降级到版本4。
https://stackoverflow.com/questions/54567670
复制相似问题