消息推送
2020-11-16 17:15:56 0 举报
AI智能生成
php 消息推送
作者其他创作
大纲/内容
pushSetting
包名
错误日志
厂商配置
华为配置
oppo配置
小米配置
魅族配置
第三方配置
极光
个推配置
pushMsg
构造函数
$appOs 推送目标手机系统
1:Android 默认
2:IOS
属性
$mFactory 推送厂商(array)
array('HW', 'XM', 'MZ', 'OP', 'JG')
$mBrand 推送厂商品牌
array('HUAWEI' => 'HW',
'XIAOMI' => 'XM', 'MEIZU' => 'MZ','OPPO' => 'OP');
$appOs 推送目标手机系统
1:Android
2:IOS
方法
按对象发送
多用户推送(multiuserPush)
参数
$title标题
$content内容
$userArr用户数组 限制50个(array)
$agentId代理商ID
$pushType推送类型
0通知(默认)
1透传
$msgAc操作信息
type(int)
0
1
2 语音
data[]
androidAdress 安卓地址
androidParam 安卓
思路
验证 $msgAc
获取设备型号 $deviceRe
0([])
device_id
device_brand
token
获取用户设备匹配厂商标记 $mFacTag
判断华为、OPPO 设备token是存在 $deviceRe[0]['token']
判断用户是否存在 并且该会员是否属于本运营商 $userInfo
获取用户VIP $uVip
获取用户token $uToken
获取华为设备token或OPPO设备ID做为别名使用 $alias
初始化推送记录 $acParam
生成初始化PUSH CODE $pAcRe
如果push_code方式推送 则写入参数push_code $msgAc
获取用户设备匹配厂商类 $factoryObj
单用户推送
全平台用户推送
按用户等级
普通用户推送
VIP用户推送
按区域推送
区域用户推送
区域普通用户推送
区域VIP用户推送
厂商
华为
commonPush 华为推送通用通知
commonTransPush 华为推送通用透传
labelsPush 标签通知
labelsTransPush 标签透传
multiuserPush 多用户通知
multiuserTransPush 多用户透传
singleUserPush 单用户通知
singleUserTransPush 单用户透传
魅族
labelsPush 标签通知
labelsTransPush 标签透传
multiuserPush 多用户通知
multiuserTransPush 多用户透传
pushByAlias 魅族推送 别名通用通知
PushByTag 魅族推送标签通用通知
singleUserPush 单用户通知
singleUserTransPush 单用户透传
oppo
labelsPush 标签通知
labelsTransPush 标签透传
multiuserPush 多用户通知
multiuserTransPush 多用户透传
singleUserPush 单用户通知
singleUserTransPush 单用户透传
小米
labelsPush 标签通知
labelsTransPush 标签透传
multiuserPush 多用户通知
multiuserTransPush 多用户透传
pushByAlias 小米别名通用推送
pushByAll 全平台推送 全部用户
pushBymultiTopic 小米multi标签推送,多个topic推送单条消息
pushByTopic 小米单标签推送,向某个topic推送某条消息
singleUserPush 单用户通知
singleUserTransPush 单用户透传
极光
commonPush 极光推送通用通知
commonTransPush 极光推送通用透传
labelsPush 标签通知
labelsTransPush 标签透传
multiuserPush 多用户通知
multiuserTransPush 多用户透传
singleUserPush 单用户通知
singleUserTransPush 单用户透传
收藏
收藏
0 条评论
下一页