簡體   English   中英

推送通知離子

[英]Push Notifications Ionic

首先,我正在 Ionic(前端)、Node.js + Express(后端)和 MongoDB 作為 DB 開發一個項目,我想在我的應用程序中實現推送通知。 我已經閱讀了很多關於使用 firebase 的通知,但我使用的是 MongoDB。 如果有人可以幫助/指導我,我會很失落,我會很感激。

您可以在您的應用中使用 Firebase 推送或 Firebase 雲消息傳遞,而不會出現任何問題。 這只是 Firebase 系列的一項服務。 你不需要在你的應用程序中使用它的實時數據庫。 您只需要集成 Firebase 雲消息服務。 即您可以保持 Mongodb 后端不變。

關於Firebase Push 和 Ionic 4 的文章

如果您不想使用 firebase 和/或即使您處於離線狀態也想要推送通知,您可以使用這個 Cordova 插件: cordova-plugin-local-notifications 快速說明在這里 不那么快速的說明:閱讀 github 中的文檔和問題。

像這樣安裝:

ionic cordova plugin add cordova-plugin-local-notification
npm install @ionic-native/local-notifications

然后在app.module.ts導入並包含提供程序(不要忘記這一步,通常不包含在任何手冊中):

import {LocalNotifications} from '@ionic-native/local-notifications/ngx';
...
providers: [ LocalNotifications ]

然后導入並注入your_page.page.ts

import {LocalNotifications} from '@ionic-native/local-notifications/ngx';
...
constructor(private localNotifications: LocalNotifications) {}

最后像這樣使用它:

this.localNotifications.schedule({
    title: 'My first notification',
    text: 'Thats pretty easy...',
    foreground: true
});

徹底測試它,該插件不是無錯誤的,但可以工作。

希望這可以幫助。

暫無
暫無

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

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