【发布时间】:2019-04-15 06:57:43
【问题描述】:
我想通过推送通知使用 Firebase 聊天。我为此购买了一个代码示例,并且在那段代码中没有插件冲突。我遇到了 Firebase 本机插件冲突,下面有一条红线。我附上代码截图
我尝试删除 node_modules 文件夹。删除平台 Android。再次添加它。运行命令 npm I 再次安装 node_modules 文件夹。问题依旧
推送通知应该可以工作。现在消息传递工作很完美,但是当我尝试启用推送通知时,插件冲突出现了
import { Firebase } from '@ionic-native/firebase';
import { AngularFirestore } from 'angularfire2/firestore';
import { UserProvider } from '../../providers/user/user';
import firebase from 'firebase';
import { config } from '../../app/app.angularfireconfig'
@Injectable()
export class FcmProvider {
userId;
fireuserStatus = firebase.database().ref('/userstatus');
constructor(
public userservice: UserProvider,
private http: Http,
public afs: AngularFirestore,
public firebaseNative: Firebase
) {
}
【问题讨论】:
-
请贴出代码(不是截图)和确切的错误信息。
-
请用格式化代码而不是评论更新问题。需要回答的所有内容都应该在上面。
-
只添加一个导入,使用“import { Firebase } from '@ionic-native/firebase';”或“从'firebase'导入firebase”,不要同时使用。
-
"import firebase from 'firebase' 是必要的,因为它用于访问数据库。在代码中。我还买了一个代码,这两个代码都可以正常工作。我看到的唯一问题是有点冲突
标签: firebase ionic3 angularfire2