![](/img/trans.png)
[英]Push notifications on Android 5 not delivered when app in background (Titanium) - But it does in foreground
[英]Apigee push notifications on Android not delivered when app in background (Phonegap)
我正在尝试将apigee推送通知与Android phonegap应用程序内部版本3.3.0,PushPlugin一起使用。 当应用程序处于前台状态时,我发送的推送通知可以正确显示,但是当应用程序处于后台时,它们不会显示。
看来问题在于,apigee发送的推式负载包含的是“ data”属性(例如e.payload.data),而不是“ message”属性,并且由于没有“ message”属性,因此android无法显示它。
您能否建议是否可以更改apigee推送消息的有效载荷格式,或者使phonegap应用程序正确处理有效载荷中的“数据”?
谢谢!
我不确定电话间隙插件在后台处理方面的灵活性如何,但是可以,您可以在创建消息推送到设备时提供所需的任何有效负载。
如果您查看Apigee的“ 创建和管理通知”文档,您将在每个示例中看到一个可以指定的。 如果它是JSON对象(而不是字符串),则将“按原样”传递给客户端。 换句话说,您可以在创建通知的过程中指定通知者的类似于:
{“ message”:“ my message”}。
希望能有所帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.