【发布时间】:2017-09-02 19:35:09
【问题描述】:
我想从服务器向 ionic 客户端发送推送通知,并在客户端中显示此通知,就像打电话一样(移动设备应该播放声音并显示带有呼叫者信息的“接受”或“拒绝”按钮)。如果移动应用程序没有运行或在后台运行,它应该可以工作,这就是我决定使用 FCM 消息的原因。
this.storage.get('firebase_token').then((token) => {
console.log('Orders get firebase token and call register. Token: ' + token);
this.agentService.registerPushNotifications(token, () => {
this.firebase.onNotificationOpen().subscribe((notification) => {
// How to open the app and show the page with a ringtone ??
});
});
});
如何打开应用程序并在传入推送通知中显示带有铃声的呼叫页面?或者也许有更好的方法来实现这种功能。
【问题讨论】:
-
您所要求的是不可能的,这不是推送通知可以做到的。 IONIC 不能做那样的事情
-
@AhmadAlfy 过程是这样的:A 向 B 发送报价。B 收到警报和带有接受/拒绝按钮的传入报价页面。 PersonB 的应用程序可能未运行或处于后台模式。如何使用离子框架完成此功能?提前致谢
-
您可以发送常规推送通知,当用户打开它时将他重定向到应用程序内的一个页面,要求他批准或不批准。
-
我已经这样实现了,但看起来不太好,因为 B 可能会错过通知。但如果是铃声/来电页面,它将向 B 人显示几秒钟并发出警报。但它似乎是 Ionic 的一个不可能的功能。谢谢
-
不好意思,我已经添加了答案:(
标签: android ios mobile ionic-framework ionic2