个推-iOS特定人群推送

372 阅读1分钟

我从简书搬家了

本文原地址:原地址

推送嘛,集成或更新的时候肯定要各种测试,但又不可能给所有线上用户集体推送。 这时候这个测试需求就暴露出来了。 其实非常简单

不过测试前,需要确定你的客户端能和个推平台放置的p12对应的上。

如何看能否对应的上?

获取token

token绑定
打开xcode,搜索这个方法:

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

搜到了是不是,接下来运行起来,得到这个token,复制一下。

打开个推官网

个推官网

打开应用配置,拉到最下面

测试一下

点击测试一下

然后把你刚刚获得的token复制上去,监测一下看是否成功。如果成功会弹出提示,并且对应的设备会收到一条测试推送消息(走的是苹果的apns通道)

如果是不成功,那么我猜大概率是证书环境没匹配上,你放的是生产环境但你客户端是开发环境,这时候怎么办?也有办法,看下面这篇。个推-开发环境推送测试

好了好了,上面的准备工作已经做好,进入正题

返回注册的cid

- (void)GeTuiSdkDidRegisterClient:(NSString *)clientId

这里拿到cid 然后,新建一个txt文件(mac端的同学,还是拜托windows的同学新建给你吧,别问我为什么。。。因为字符集不一样啊我日)

然后把cid放到txt文件里

像这样

打开个推官网,创建推送

把你的txt文件放上去

推送就完事了。