首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >订阅主题cordova-plugin-fcm出现错误"TypeError: Object(...) is not a function“

订阅主题cordova-plugin-fcm出现错误"TypeError: Object(...) is not a function“
EN

Stack Overflow用户
提问于 2019-02-07 14:41:50
回答 2查看 1K关注 0票数 1

我希望允许用户订阅主题,因此如果用户登录到应用程序,我希望用户订阅该主题并接收通知。但是,每当我尝试这种方法时,我都会遇到错误

代码语言:javascript
复制
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“时遇到的错误。

请帮我解决这个问题,我被困得很厉害。

EN

回答 2

Stack Overflow用户

发布于 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';

票数 2
EN

Stack Overflow用户

发布于 2019-02-12 07:33:54

此错误是由于@ionicnative/fcm造成的。您必须将其降级到版本4。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54567670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档