我的GitHub
0%

个推-iOS特定人群推送

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

###不过测试前,需要确定你的客户端能和个推平台放置的p12对应的上。
####如何看能否对应的上?
#####获取token
token绑定
打开xcode,搜索这个方法:

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

搜到了是不是,接下来运行起来,得到这个token,复制一下。
#####打开个推官网
个推官网
#####打开应用配置,拉到最下面
测试一下
#####点击测试一下
然后把你刚刚获得的token复制上去,监测一下看是否成功。如果成功会弹出提示,并且对应的设备会收到一条测试推送消息(走的是苹果的apns通道)

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

好了好了,上面的准备工作已经做好,进入正题
返回注册的cid

1
- (void)GeTuiSdkDidRegisterClient:(NSString *)clientId

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

然后把cid放到txt文件里
像这样

打开个推官网,创建推送
把你的txt文件放上去

推送就完事了。

我是阿星,阿星的阿,阿星的星!