java 推送报错

error
标签: #<Tag:0x00007fb834a59c60>

(小草丶body) #1

Audience.newBuilder().build().all();

全广播 和全部安卓 或者全部客户端出错 但是单个安卓 或者客户端版本推送可以

刚接手 好无奈


#2

报错提示你没有设置audience 目标,请参考下example来写,注意SDK里面每个方法可以怎么用


(小草丶body) #3

Audience 我需要全部设备的改怎么获取 Audience.all() 试过了 不行 现在就是困在这了

我查看了你们的代码 广播推送
PushPayload.alertAll(ALERT);

但是现在 需要安卓全段推送
JSON 格式。。


#4

自己参考demo自己创建pushpayload对象啊

只要Android就只给Android传值,platform只选择Android。


(小草丶body) #5

嗯 是 的 Audience.all() !!!安卓推送没错误 ,但是ios 只有几十个 用你们后台推送10W+ 这我找不出原因了

现在被产品拿刀盯着 。。。要开片了


(小草丶body) #6

我设置的是和你一样的 不过参数是封装传过来的 IOS 就是推送的数量不对


#7

环境问题啊,你推送的测试的当然只有几个,你控制台推的生产的当然有几万个

API推送消息给iOS,需要指定推送的环境!请让后台修改apns_production,false是开发,true是生产。
如果修改没有用,检查自己的代码,是否有覆盖、引用、改的是A推送代码,实际推送却用的B代码等影响

关于测试两种环境的说明: 常见问题 - JPush 合集(持续更新)


(小草丶body) #8

OK
我瞧瞧 刚刚看文档 我就觉得可能是这个问题了
3Q