swift3-jpush 笔记

(1)极光推送是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上。
(2)灵活管理接收用户:Tag(标签分组)、Alias(用户别名)、RegistrationID(设备注册ID)

根据Alias别名,给某个指定用户发推送
//注册别名
JPUSHService.setAlias(alias,callbackSelector:#selector(tagsAliasCallBack(resCode:tags:alias:)),object: self)
//别名注册回调
func tagsAliasCallBack(resCode:CInt, tags:NSSet, alias:NSString) {
        textView.text = "响应结果:\(resCode)"
}
根据Tag标签,给同一类别用户发推送
//注册标签
JPUSHService.setTags(tags,callbackSelector: #selector(tagsAliasCallBack(_:tags:alias:)), object: self)
//标签注册回调
func tagsAliasCallBack(resCode:CInt, tags:NSSet, alias:NSString) {
        textView.text = "响应结果:\(resCode)"
}
发送通知时附带自定义参数

node.js

    var extras = {
        bTitle: "标题",
        bContent:"内容",
        bType:"1"
      };
JPush.ios('Hi, JPush', 'default', 1,null,extras))
定时推送通知

你可能感兴趣的:(swift3-jpush 笔记)