【问题标题】:Ionic3 Push notificationIonic3 推送通知
【发布时间】:2018-06-09 04:17:43
【问题描述】:

有人在ionic 3IOS 上处理过通知吗? 到一个星期尝试使用firabase push(FCM)但没有成功,大部分教程都过时了... 有谁知道我可以使用的任何其他方式 或者如果有人有一些在IOS 中使用FCM 的示例项目供我使用/学习

【问题讨论】:

  • 我会看看这个视频。这是一个很好的分步教程,您可能想要更改一些内容,但它会让您走上正确的轨道。 youtube.com/watch?v=SOOjamH1bAA

标签: firebase ionic-framework push-notification ionic3


【解决方案1】:

在 ionic 3 中使用 cordova-plugin-fcm 的代码示例。

import {Platform} from 'ionic-angular';
import { FCM } from '@ionic-native/fcm';



@Component({
  templateUrl: 'app.html'
})
export class MyApp {

  constructor( private platform: Platform, private fcm: FCM ) {

  platform.ready().then(() => {
          this.initPushNotification();
        });
  }

    initPushNotification() {
        this.fcm.getToken().then(token => {
            console.log(token);
            // You can get and save push device token to your database. 
        });

        this.fcm.onNotification().subscribe(data => {
            //This callback function is called when mobile received a push notification
            if (data.wasTapped) {
                // You can handle logic after taping push message in notification bar
            }
        });
    }
}

希望这会对您有所帮助。如果您需要更多信息,请告诉我。

【讨论】:

  • 您好,我需要使用 Pod 吗?并在 xml 中配置插件只需要这样做 -> ` ` 我只想在 IOS 中使用它
  • 有没有样例项目,方便我学习学习...?
  • 不需要手动将fcm插件添加到config.xml中。运行ionic cordova plugin add cordova-plugin-fcm 命令后,它将自动更新xml。之后运行npm install --save @ionic-native/fcm 命令。之后在适当的地方添加上面的代码并测试使用firebase控制台发送推送消息。
  • 您好,很抱歉打扰您,但我真的很期待学习在 IOS 中使用 ionic3 的推送,我按照您说的做了一切,但没有成功,您能接受吗?快速查看我的项目,看看是否有问题?
  • 基于您的信息的我的项目的链接使一切正确,但是当我提供构建和发送通知时没有到达我的智能手机..链接在这里->>4shared.com/zip/piwfXOxfgm/push.html?
猜你喜欢
  • 2019-07-08
  • 2018-09-17
  • 1970-01-01
  • 1970-01-01
  • 2018-02-06
  • 2019-11-14
  • 1970-01-01
  • 2018-02-17
  • 2021-06-11
相关资源
最近更新 更多