我是最后端的,这两天搞了一个app项目,前端安卓使用友盟很方便,调试比较顺利,然后ios就遇到各种问题了,证书、发送成功推送不成功,测试时用的TestMode(),ios上架之后就必须用productionMode(),纠结了几天,还是换成jpush,很快就调试成功了。

趁着中午休息的时间,两个平台的后台调用的方法都写一下。

一、Jpush:

app是两个端,用了两个类,其实共用一个类也可以,测试的时候略微不方便,调用的时候也稍微纠结一点

先设置appKey和masterSecret,从Jpush官网上找到项目位置:https://www.jiguang.cn/

找到对应的方法

android:

ios:

创建调用方法sendPush,可以测试调用:

测试:

Umeng:

友盟的api文档:http://dev.umeng.com/push/android/api-doc

友盟推送做的比较纠结,但是对照着官方api文档后台方法写的很清楚

设置appkey和appmastersecret

android单播:

android广播:

broadcast.goCustomAfterOpen(jobId);

这个方法是在锁屏情况下收到推送根据自定义id,调用相关接口

ios单播:

ios组播:

测试:android和ios分别调用:

jpush和umeng的java文件和jar包

http://pan.baidu.com/s/1c2rAAKK

密码:zezj

最新文章

  1. mysql中find_in_set()函数的使用
  2. 单片机中用c编程时头文件reg51.h及reg52.h解析
  3. 关于WEB Service&WCF&WebApi实现身份验证之WCF篇(1)
  4. 22.访问者模式(Vistor Pattern)
  5. hdu 2545(并查集求节点到根节点的距离)
  6. maven常用插件总结
  7. 如何利用C生成.so供Mono调用
  8. 使用Cache防止多人同时修改同一条信息
  9. angular2 环境配置
  10. 浅谈DevExpress<五>:TreeList简单的美化——自定义单元格,加注释以及行序号
  11. 即时作图新工具—ProcessOn【推荐】
  12. AntData.ORM框架 之 DotnetCore
  13. PostgreSql问题:ERROR: operator does not exist: timestamp without time zone > character varying
  14. “崩溃了?不可能,我全 Catch 住了” | Java 异常处理
  15. ES6使用的一些方法
  16. mysql安装(centos 7)
  17. echars踩坑之图表缓存
  18. mysql建立索引的几大原则
  19. [C++]2-1 水仙花数
  20. eclipse中创建DataBase Connections

热门文章

  1. SQL Server技术内幕笔记合集
  2. HTML kbd键盘元素
  3. PowerShell实现批量重命名文件
  4. 通过重建Hosting系统理解HTTP请求在ASP.NET Core管道中的处理流程[下]:管道是如何构建起来的?
  5. IL异常处理
  6. myeclipse 内存不够用报错PermGen space 和 An internal error has occurred.
  7. css样式之超出隐藏
  8. SharePoint 2013管理中心里【管理服务器上的服务】不见了
  9. Asp.NET + SQLServer 部署注意事项
  10. Redis配置文件redis.conf