【问题标题】:How can i handle push notification in IMF8?如何处理 IMF8 中的推送通知?
【发布时间】:2017-04-09 04:54:30
【问题描述】:

我正在使用 cordova 和 ibm mobile first 8 开发一个应用程序,并希望集成一个推送通知系统。 我在服务器中注册了设备,我可以将通知从服务器发送到客户端应用程序,然后客户端应用程序通过在注册的回调函数中操作其响应对象来处理收到的推送通知:

var notificationReceived = function(message) {
alert(JSON.stringify(message));
};

这是我的问题: alert issues

我不想显示警报。 我希望当我点击通知时调用一个函数。

我该怎么做?我需要你的帮助,谢谢。

【问题讨论】:

    标签: android ios cordova push-notification ibm-mobilefirst


    【解决方案1】:

    在您的问题中的代码 sn-p 中有一个 alert。去掉alertsn-p 就不会出现警告对话框了...

    然后您可以在此处放置您想要的任何其他内容,例如记录通知内容,或执行任何其他操作,例如调用函数。

    var notificationReceived = function(message) {
    myFunction();
    };
    
    function myFunction() {
        ...
    }
    

    【讨论】:

    • idanAdar 通知仅在我处于后台时有效?你知道如何在前台处理它吗?
    • 当它是一个警报时,它是否也在前台工作?答案应该是“是”。如果是,那么您在代码中做错了什么,我无法帮助您。您需要分享您的项目。
    • 答案是肯定的:我在文档 mobilefirstplatform.ibmcloud.com/tutorials/en/foundation/8.0/… 中做同样的事情,只是我从 notificationReceived 中删除了警报
    • 你能帮帮我吗:stackoverflow.com/questions/41227847/…谢谢
    猜你喜欢
    • 2015-11-13
    • 1970-01-01
    • 2012-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-01
    • 1970-01-01
    相关资源
    最近更新 更多