iOS生产环境怎么指定设备推送


(My Sunshine) #1

我想测试一下已上架版本的推送,该怎么指定设备推送呢?我们的APP并没有实现绑定标签或别名,我记得以前好像可以通过抓包获取到Registration ID,现在怎么抓不到了呢?


#2

registrationID只能在客户端获取,获取后上传给你服务器保存

https://docs.jiguang.cn/jpush/client/iOS/ios_api/#registrationid

API如上,这个规则没有变化过


(My Sunshine) #3

那生产环境有哪些方法可以指定设备推送


#4

不分开发和生产,指定设备都是 别名、标签和registrationID


(My Sunshine) #5

那生产环境我怎么可以知道registrationID呢?


#6

这需要你们自己之前就在客户端 设定了 注册成功后获取ID并上传保存到服务器 这个动作


(My Sunshine) #7

上传保存到我们自己的服务器吗


#8

是的,你们自己的服务器。这个ID是你们注册到极光服务器时,极光给你们返回的


(My Sunshine) #9

好的,谢谢!那在App Store重新下载安装时ID会变化吗?生产和开发环境是一个吗?


#10

如果没有用idfa,iOS9之后卸载重装,ID是会变化的,生产和开发也不会一样,具体阅读定义