苹果的APNS推送功能

本文详细介绍了如何通过修改APNS-Sharp源代码实现自定义推送功能,并解释了推送内容长度限制、推送图标数字自定义及证书文件使用方法。此外还说明了如何在用户授权后收集deviceToken,并通过服务器接口发送推送。

为了完成推送功能,在了解了业务,研究了需求之后,开始在网上搜索。最值得参考的是

文章:http://blog.youkuaiyun.com/zhuqilin0/article/details/6527113

源代码是:https://github.com/Redth/APNS-Sharp

只要将源代码修改少许,就可以变成自己所用的部分。

值得注意几点:

1、在服务器端可自定义推送内容,最长为149个字符,如果是中文,则占两个字符。
2、无法自定义推送内容文字样式,html标签会被直接输出。
3、可自定义推送次数和推送图标的右上角数字。
4、.p12文件为证书文件,在客户端开发时由其提供,(同时提供证书密码)。
5、在用户拿到设备,允许接受推送信息后,将deviceToken和设备id 发送到到服务器接口,服务器将其放入数据库,在上传文档等操作之后,
由服务器根据设备id查找相应用户并依据其权限发送推送。

 

转载于:https://www.cnblogs.com/Benjamin/archive/2012/12/13/2815698.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值