极光推送入门

本教程实现的功能:

1、群推,单推(一般按照tag或者设备别名alias来确定推送的对象)。

2、点击推送消息跳转到制定的视图控制器。

未实现功能:接收消息但没有启动APP的时候,将APP的角标数字加一。

下面教程开始:

1、在极光官网注册应用


极光推送入门_第1张图片


极光推送入门_第2张图片

2、导入API开发包到用用程序


3、引入必要框架


极光推送入门_第3张图片

4、Build Settings


极光推送入门_第4张图片

5、创建并配置PushConfig.plist文件


极光推送入门_第5张图片

注意:由于2.1.0以后的SDK不需要再进行此项设置,所以如果你的SDK版本在2.1.0以后的话请直接跳过此步骤。

6、添加代码

Xcode7以后需要进行http兼容性设置。


极光推送入门_第6张图片

7、关于注册的几种不同方法


极光推送入门_第7张图片

调用的地方是在

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{}

例子:


极光推送入门_第8张图片

如果需要根据设备的别名或者tag值来进行精确推送的话需要调用下面的方法:


极光推送入门_第9张图片

注意:如果需要在账户退出的时候不在接收通知的话,可以在退出登录的时候将tag或者alias设为””即可,或者设置为别的参数都可以,只要不会与你接收的值重复即可。

8、注册设备的token值


极光推送入门_第10张图片

9、重点来了,处理接收的到的推送消息进行特定的处理


极光推送入门_第11张图片

10、出错提示


极光推送入门_第12张图片

11、

极光推送入门_第13张图片
APP进入前台后角标设为0

12、程序进入到后台时角标设置为0


极光推送入门_第14张图片
进入后台后角标设为0

你可能感兴趣的:(极光推送入门)