• iOS 10 友盟推送


    一、基本工作 

    1.去友盟官网注册友盟账号。

    2.在友盟推送下添加应用,填写相应的信息。需要注意的是开发证书及生产证书要在开发者账号下导出来然后上传上去,相信大家都懂的啦。

    添加应用

    3.添加完成之后就可以看到AppKey了。项目中需要与服务器对接,我们需要在应用下的应用信息添加服务器IP地址的白名单哦。否则可能导致推送收不到。

    白名单设置

    4.好了,大致配置已经完成了,我们开始新建我们的Demo吧。

    二、项目体验

    1.新建一个工程,如果你是ios10的话需要在Targets->capabilities->Push Notification 勾上ON.

    2.ios10新增推送API需要导入库文件,建议以下写法。

    导入第三方库

    3.自动部署友盟库文件

    vim podfile 添加需要的友盟库版本

    pod install 就可以了

    添加podfile文件

    4.额,啰嗦了这么久,终于进入正题了。

    主要代码如下:

    1.可以直接在AppDelegate中导入

    导入第三方

    建议导入到pch中。

    2.首先在此方法中绑定友盟申请的key

    绑定key

    3.注册友盟,需要判断版本号

    注册

    4.获取到deviceToken

    获取token

    5.接下来就是对推送过来的消息作处理啦

    iOS 10需要实现以下方法,可以这样做:

    这是新增的两个方法

    ios10 新增方法一

    ios10新增方法二

    ios10以下需要实现下面的方法:

    10以下收到推送实现方法

  • 相关阅读:
    [转]Java中实现自定义的注解处理器
    [转]IntelliJ IDEA 自定义方法注解模板
    [转]Intellij Idea自动添加注释的方法
    C++中substr的用法
    C++中find()函数和rfind()函数的用法
    无符号类型
    标准库string与C风格字符串
    vector对象
    string 类(二)
    string类
  • 原文地址:https://www.cnblogs.com/xiao-love-meng/p/5922885.html
Copyright © 2020-2023  润新知