我正在开发一款具有目标android,iOS的生产力移动应用。我正在使用meteor框架,cordova,我的应用程序使用raix:push发送通知。现在我想利用iOS10引入的Apple UserNotifications Framework提供的新功能。更具体地说,我想允许自定义操作,将文档预览作为媒体附件发送,并且可能将自定义UI设置为具有更适合文档的矩形视口。
我做了一些研究,我有点担心上面引用的lib将被弃用,如果meteor确实会迁移到graphql,那么很快就会被弃用。也许这是整合像Pusher这样的托管实时数据流网络服务的时候了?感觉有点奇怪,因为这种“三向绑定”正是流星擅长的东西。
您的建议/体验是什么,如何实施丰富的移动通知?
答案 0 :(得分:4)
您可以将rich notifications in android与pre-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, 表情符号和更多 - 帮助您创造人们的吸引人的体验 直接在您的应用中接收。