我是靠谱客的博主 雪白毛巾,最近开发中收集的这篇文章主要介绍Android 与 iOS 推送 Push Notification 的区别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Android

安卓使用 GCM (Google Cloud Messaging) 接收推送,然后应用根据实际情况决定做什么反应,比如显示一个 Notification。

所以安卓下,推送 Push 和 消息 Notification 是独立的。当用户紧致消息通知权限的时候,用户无法收到 Notification,但 GCM 消息仍然可以收到。

安卓的 Notification 是可以直接自定义图标,声音等信息的。但是安卓在有 Notification 的时候不能给图标加 badge。

 

iOS

iOS 的推送是系统处理的,通过APS (Apple Push Notification) 处理,用户接收一个 Remote Notification Payload

{
    "aps" : {
        "alert" : {
            "title" : "Game Request",
            "body" : "Bob wants to play poker",
            "action-loc-key" : "PLAY"
        },
        "badge" : 5
    },
    "acme1" : "bar",
    "acme2" : [ "bang",  "whiz" ]
}

然后通过里面的内容系统自动处理消息显示 (声音,标题,badge 等)。图标直接使用应用图标。

当用户紧致消息通知权限的时候,用户无法收到消息推送。

 

 

 

转载于:https://www.cnblogs.com/davesuen/p/5506092.html

最后

以上就是雪白毛巾为你收集整理的Android 与 iOS 推送 Push Notification 的区别的全部内容,希望文章能够帮你解决Android 与 iOS 推送 Push Notification 的区别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部