Mobilefirst 8.0 推送通知

Posted

技术标签:

【中文标题】Mobilefirst 8.0 推送通知【英文标题】:Mobilefirst 8.0 Push Notification 【发布时间】:2017-01-20 09:11:46 【问题描述】:

android Cordova 应用程序能够在点击通知应用程序未打开但通知被清除时接收和显示推送通知。

我使用的是 Mobilefirst 8.0 版。关注Link 实现推送通知。

会有什么问题?

【问题讨论】:

您是否对应用程序进行了任何更改,或者您在示例中看到了这一点? @VivinK 我没有做任何更改,只是我在关注给定的链接。即使在应用程序运行时我也会收到通知,我可以在 javascript 警报中看到通知。但是当应用程序在后台时,点击通知应用程序的时间没有打开,这就是我面临的问题。 【参考方案1】:

将以下内容添加到生成项目的AndroidManifest.xml文件中(在构建Cordova项目后在Android Studio中):

<activity android:name="com.ibm.mobilefirstplatform.clientsdk.android.push.api.MFPPushNotificationHandler"
            android:theme="@android:style/Theme.NoDisplay"/>

【讨论】:

@Idan 当应用程序打开时,通知在后台应用程序时不会正常工作。为此需要在清单中进行任何更改吗? @IdanAdar 没有错误。从 IBM 站点下载示例推送应用程序时,我面临同样的问题。应用程序打开时,应用程序未在托盘中收到通知。 打开时它不应该在托盘中。应该有一个警报。 @IdanAdar 是的,我在问我是否想要在托盘中,那么我可以做任何改变来将它放入托盘中吗? 推送通知不是这样工作的。当应用打开时,通知会显示在应用中,而不是托盘中。

以上是关于Mobilefirst 8.0 推送通知的主要内容,如果未能解决你的问题,请参考以下文章

IBM mobileFirst 8.0 中带有图像的促销推送通知

是否可以启用使用 MobileFirst SDK7.1 开发的推送通知可以运行 MobileFirst Server V8.0?

Mobilefirst 8.0 错误 IOS 推送通知。无法加载 netty_tcnative_aix_ppc_64、netty_tcnative_ppc_64、netty_tcnative

使用 MobileFirst 的基于位置的推送通知

IBM-Mobilefirst 意外错误中的推送通知

MobileFirst 推送通知代理 - 407 代理身份验证错误