手机推送服务是干什么的
发布网友
发布时间:2022-04-30 05:02
我来回答
共1个回答
热心网友
时间:2022-04-20 02:34
推送(Push Services)简单地说,就是不管要不要消息(在用户同意接收来自应用的消息推送通知情况下),都可以把消息推到手机的通知栏,或者app右上角有角标。推送可以让app开发者第一时间把想要传达给用户的消息发出去,因为很多用户其实也不知道自己需要怎么样的信息。
iOS 系统的推送(APNS)依托一个或几个系统常驻进程运作,是全局的(接管所有应用的消息推送),所以可看作是独立于应用之外,而且是设备和苹果服务器之间的通讯,而非应用的提供商服务器。
腾讯 QQ 的服务器(Provider)会给苹果公司对应的服务器(APNs)发出通知,然后再中转传送到你的设备(Devices)之上。当接收到通知,打开应用,才开始从腾讯服务器接收数据,跟之前看到通知里内容一样,但却是经由两个不同的通道而来。
而 Android,就不同,更像是传统桌面电脑系统做法。每个需要后台推送的应用有各自的单独后台进程,才能和各自的服务器通讯,交换数据。另外其实 Android 也有类似 APNS 的 GCM(Google Cloud Message),属于开发者可选,非强制。
了解更多手机推送服务就到极光进行了解,极光推送的使用方式比较简单。用户注册帐号之后选择创建应用,上传应用名称及应用包后(iOS应用需要上传iOS开发证书及证书密码)即可完成创建。企业想要推送消息只需要选择应用,点击“推送”中的“发送通知”,填写完推送内容后点击页面最下方的“立即发送”即可。