APN,GCM(FCM):如何在通知中添加富媒体?

时间:2016-09-30 10:26:46

标签: android ios cordova meteor apn

我正在开发一款具有目标android,iOS的生产力移动应用。我正在使用meteor框架,cordova,我的应用程序使用raix:push发送通知。现在我想利用iOS10引入的Apple UserNotifications Framework提供的新功能。更具体地说,我想允许自定义操作,将文档预览作为媒体附件发送,并且可能将自定义UI设置为具有更适合文档的矩形视口。

我做了一些研究,我有点担心上面引用的lib将被弃用,如果meteor确实会迁移到graphql,那么很快就会被弃用。也许这是整合像Pusher这样的托管实时数据流网络服务的时候了?感觉有点奇怪,因为这种“三向绑定”正是流星擅长的东西。

您的建议/体验是什么,如何实施丰富的移动通知?

1 个答案:

答案 0 :(得分:4)

您可以将rich notifications in androidpre-defined templates

一起使用

如果您想要除可用styles

以外的自定义通知样式
NotificationCompat.BigPictureStyle, 
NotificationCompat.BigTextStyle, 
NotificationCompat.InboxStyle, 
NotificationCompat.MediaStyle, 
NotificationCompat.MessagingStyle

您可以按照Change Notification Layout

中的说明在Android中设计自己的通知布局 建议FCM传输

limited size data跨平台(iOS,Android)消息传递解决方案:

Message Type        
Notifications up to 2kb     
Data messages up to 4kb 

因此,如果选择FCM,则仅在处理消息时发送数据有效负载以进行通知显示和下载内容(如媒体URL)。

您可能还想探索Facebook In-App notifications

  

应用内通知使用富媒体 - 例如照片,动画GIF,   表情符号和更多 - 帮助您创造人们的吸引人的体验   直接在您的应用中接收。