IOS使用APNS推送Payload字节数限制导致推送不成功
来源:互联网 发布:淘宝店面怎么设计 编辑:程序博客网 时间:2024/06/06 06:46
这2天需要在推送上加上脚本,找到了badge方法可以加脚本。加上后但是怎么推送也不成功。郁闷了好久,在网上查找相关资料。
终于被我找到原因:
“Payload--最多256bytes。”
原来是发送的payload字节超过规定字符。
使用payload.getBytes().length得到字节数。查看了下字符个数240个字节,没有超过256,反复测试,得知,256bytes也不够准确。就把原payload中的某些值去掉了(loginUri登录,uri用于跳转),再次测试,推送成功。
========payload=========
原来:
{"loginUri":"http://192.168.1.8:8086/admin/msm/login","messageID":"580","aps":{"alert":"郑子宣向你发送了一个工作事项","sound":"default","badge":5},"uri":"http://192.168.1.8:8086/admin/msm/login?module=WEIBO&moduleId=93f7cf993df34d3dbc1681f08cced08c"}====字节数====250
新:
{"messageID":"608","aps":{"alert":"郑子宣向你发送了一个工作事项","sound":"default"},"uri":"http://192.168.1.8:8086/admin/msm/login?module=WEIBO&moduleId=caedadfd80f841538a3414ca737c2ab0"}====字节数====187
=======================
原文地址:http://www.eqishare.com/read.php?tid-980.html
更多文章:http://blog.sina.com.cn/s/articlelist_1238625327_5_1.html
- IOS使用APNS推送Payload字节数限制导致推送不成功
- IOS---APNS,推送通知
- iOS APNS远程推送
- iOS原生APNS推送
- IOS消息推送APNs
- IOS之APNS推送
- iOS推送机制APNs
- ios苹果推送-APNS
- iOS APNS推送
- [iOS APNs极光推送] APNs证书+极光推送+简单使用+仅开发环境
- IOS 苹果推送 APNS(一)
- IOS 苹果推送 APNS(二)
- IOS 苹果推送 APNS(三)
- IOS消息推送之APNS
- IOS---APNS 消息推送实践
- IOS消息推送之APNS
- IOS---APNS 消息推送实践
- iOS消息推送之APNS
- 1.7 C语言下的接口与结构体
- GCC的使用
- Java语言基础(算术运算符_2&赋值运算符)(s+=4与s=s+4的区别)
- prepareForSegue传值
- Design Pattern Bridge 桥设计模式
- IOS使用APNS推送Payload字节数限制导致推送不成功
- IOS APP在不同设备之间共享文件
- C++第十四天 关联容器
- C++ Primer学习 《操作符与类型转换》
- Android中获取SD卡下的图片资源
- 一个支持上传的简单 HTTP Server(Python)
- Wikioi 1007
- 140726暑期培训.txt
- Wikioi 1009