![]() | 1 jamfer OP 自己顶一下,困扰一个多礼拜了 |
2 laoyur 2017-10-20 10:18:38 +08:00 哪里说一个 APP 一个唯一的 device token 了? 本来就会随时变的,需要每次启动 App 获得到 token 的时候无脑主动汇报给服务端 |
![]() | 3 georgetso 2017-10-20 10:24:22 +08:00 用这个 token 就可以批量推送给多台机器。 ??? token 是接收消息的令牌,不是发送消息的令牌,你写错了吧 |
![]() | 5 jamfer OP @georgetso 我推送消息的时候必须要输入一个 token (我用的 mac 下的 pusher.app ) 如果 token 是跟着设备走的话,那如果我要批量推送消息,是不是就得收集来所有 token 逐个推送? |
7 zetasq 2017-10-20 10:30:59 +08:00 这个问题和 swift3 有关系么?应该改成“ iOS 远程通知发送”吧。 |
![]() | 8 jamfer OP @laoyur 那比如,同一个设备,删除 APP 后重新安装,token 发生变化,我要怎么记录?把旧的和新的都记录一遍还是,有什么唯一识别符可以删除旧的,只记录最新的? |
![]() | 10 b821025551b 2017-10-20 10:41:06 +08:00 2 楼已经说了,app 每次启动的时候,无脑走接口,上报 token。至于存储,用 udid 一对一对应。 |
11 laoyur 2017-10-20 10:52:19 +08:00 苹果有反馈接口,会告诉你哪些 token 嗝儿屁了 另外记得在发送的时候,如果发往一个已经嗝儿屁的 token,跟苹果服务器的 socket 会断开,此时就大概知道这条 token 可以从数据库中干掉了,我还是老早前自己搞过,现在有没有变更不清楚 至于汇报的 token 对应哪个设备 /用户,相信你肯定有自己的对应机制诶,就不用我说了 |