簡體   English   中英

在ionic3中推送通知?

[英]Push notifications in ionic3?

在過去的兩天內,我一直在嘗試在ionic3應用程序中實現注冊和接收推送通知,但是由於我現在使用的版本,似乎沒有任何效果。

首先是我的版本;

rxjs:5.5.11

角:5.2.11

打字稿:〜2.6.2

火力:5.8.2

@角度/火:^ 5.1.1

angularfire2:^ 5.1.1

到目前為止我嘗試過的事情:

1)AngularFirestore-Firebase本機

我得到的Object(...)不是函數錯誤,由於我的rxjs版本,我意識到了這一點。 AngularFireStore使用的是rxjs 6或更高版本。 我將rxjs更新為6,但是這次typecrit給出了錯誤。 因為rxjs使用的是ts 2.8功能。 我想要更新ts,但是ionic不支持它。 我不想遷移到ionic4 becaasu,我不想為此花時間。

2)離子型推

我得到相同的Object(...)再次不是函數錯誤。

3)FCM

奇怪的是,我無法將FCM放在app.module.ts中的提供程序中。 給出錯誤,表明FCM不適合成為提供者。

因此,我需要一種使用當前使用的軟件包版本來實現推送通知的方法嗎? 提前致謝!

我最近在嘗試在Ionic 3中運行AngularFire + Firebase時遇到了相同的問題。就我而言,我不需要AngularFire(通常將某些內容存儲在Firebase DB中)。 所以我只使用了cordova-plugin-firebase@2.0.5@ionic-native/firebase@^4.20.0 我能夠構建並獲得使用Android的通知(尚未嘗試使用iOS)。

因此,如果您只需要推送通知部分,請嘗試僅抓住Firebase插件(和Ionic Native包裝器)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM