ios是不是测试应用是根据aps那个状态来决定,安卓是测试是不是还要建一个应用来测试?

jpush
标签: #<Tag:0x00007fb8345869b8>

(小魔王) #1

TIM%E6%88%AA%E5%9B%BE20180907163209
那ios的凭证等于线上线下一样只是状态不一样,安卓是线上一个应用凭证 ,线下还要再创建一个应用,凭证会不一样。 那我广播是不是就不能直接使用全部广播了,要单独给安卓发一次,然后再给ios发一次,因为Jpushclient 线下会出现两个


#2

Android 如何区分正式和测试:

1.使用相同的 Appkey 和 包名,推送时使用 registrationID、tag、alias 针对性的对测试机进行推送测试
2.如果你一定要测试广播推送,那么在官网新建一个测试应用,Appkey 和包名不一样,专门用作测试
3.如果你还需要包名一样并测试广播推送,那么在官网新建一个极光账号,新建一个测试应用,配相同的包名进行测试。

iOS :


(小魔王) #3

那ios和安卓两个怎么结合在一起啊,像我上面说的那样吗


#4

你如果要给测试应用广播推送消息,则 Android 新建测试应用,Android 与 iOS 分别推送

事实上只需要测试 registrationID,别名,标签就行了,没必要一定测试广播,最终都是给设备推送,只是条件为所有用户而已


(小魔王) #5

意思是不是,建议安卓也没必要建一个新的应用,只要测试单个推送成功可以了,和广播的原理是一样的


#6

是的,没有必要一定测试广播


(小魔王) #7

同时给多个指定用户发推送的话,免费版一次性是最多1000吗,比如如果有1w的人,我是不是要分成10批次 去推送


#8

如果是传 registrationID,别名,一次最多 1000 ,多的可以分批推送

https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/#audience

建议对符合同一种条件的用户设置同一个标签值,然后对一个标签做推送


(小魔王) #9

那如果是运营的人自己选择一批用户,是不是还是分批推送比较好


#10

这就看你们自己的逻辑了呀,你们如果在客户端就已经设置好了,用户满足某个条件就调 API设置某个标签,那运营人员也只需要传这个标签就行。

在客户端是可以调 API去设置别名标签的