您好。
1、通过指定objId推送时候,在我方测试人员手机上,同一条推送信息,会同时收到多次。
这个问题还存在吗?我们的推送记录只会保留 7 天,7 天前的会被删掉。如果问题还存在,需要重现一下并提供推送 ID。
2、我们后台在测试环境使用推送 会 推送到正式的生产环境。
推送时会选择证书,如果是 dev 证书是不会推到正式环境的。所以请提供一下重现场景。
3、请问你们有对于过期 token 机制的处理吗
如果苹果认为一个 deviceToken 不可用,我们会认为这是 Invalid Token。

re 第二个答复:
我们是 使用两个不同的leancloud key来推送,都是生产证书。

这个生产证书是同一个生产证书,对应的是线上同一个 App 吗?
如果是这样的话,苹果会根据证书进行推送,如果你的证书在苹果那里对应的是线上 App 的生产环境,就会推到生产环境中。
如果要测试,就要按苹果的文档生成 dev 证书测试。

      我们测试环境使用的是dev的证书,正式生产环境 使用的是生产证书,但是我们在测试环境下进行推送,可以推送到生产环境上面去,目前安卓也有这种情况

iOS 和 Android 不一样,分开来说。
iOS 用的是证书推送,这个证书是和你 App 绑定的证书,我们将推送的请求发给苹果,苹果会根据对应的证书推送给你的 App,所以请检查证书。
Android 推送,如果给 LeanCloud A 应用进行推送,B 应用是收不到推送的,除非同一个设备在 A 和 B 的 _Installtion 表内都存了一份数据。

建议看一下推送有关的文档,了解一下推送的基础知识:
https://leancloud.cn/docs/ios_push_guide.html6
https://developer.apple.com/library/ios/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/Chapters/ApplePushService.html#//apple_ref/doc/uid/TP40008194-CH100-SW93
https://leancloud.cn/docs/android_push_guide.html

      那一部手机,收到多条推送 是什么原因?

在一次推送请求中,我们不会对同一个设备进行多次推送,可能是证书有问题,也可能是推送请求有问题。
想要定位问题,最好的办法是提供出现问题的推送 ID,我们可以查一下具体情况。

好,那我们明天再进行推送测试来反馈您。

您好,我们团队昨晚又进行了测试 目前还没有收到环境错乱影响的的反馈,但是会遇到同一部设备,收到多次推送的问题。推送的id是ao4USAS9HPJEHtP0、DXApmzY7mv8F79AS。
截图如下:

App Id 是什么?

您好,能告诉我测试设备的 deviceToken 吗

另外你提供的两个推送 id 内容是 美味猪手,你值得拥有哦~
与截图上的不一致

图片是以前的截图,但是目前还是有这种情况 还是未解决。
我们根据deviceToken查询时候,installation表里面确实仅有一个deviceToken。比较奇怪这种问题出现的原因,所以来求助您。。

您好,请提供一下测试设备的 deviceToken

您好,当时的Token是fdcf2932015cdafc02fdcb0b809b5a67eff05c840941737bf886076eae6ab4c6

您好,我们调查

fdcf2932015cdafc02fdcb0b809b5a67eff05c840941737bf886076eae6ab4c6

并没有收到 ao4USAS9HPJEHtP0、DXApmzY7mv8F79AS 这两个推送,原因是 token 与证书不符

如果 fdcf2932015cdafc02fdcb0b809b5a67eff05c840941737bf886076eae6ab4c6 收到了重复的推送是由于在3日18:55分发送了两条一样的推送,id 分别是 zy1xeaHPgD1P01Dr 和 HlorehEn7A7lzHMu

您好,这里还有一个条件:当时我们推送的是iOS所有token; 并非指定token来推送,所以比较纳闷这个问题

我们已知的一些情况是最近在苹果推送中,有时在开发机上反复重装、获取 deviceToken之后,会存在多个 deviceToken 同时指向一个设备且同时有效的情况,会导致设备收到多个条推送。这是苹果的一个 bug。

      您好,请问如何证明这个问题是苹果的bug,而不是leanCloud的问题

我现在也确认具体的原因,需要您提供给我出现重复的 devicetoken,我们可以查到这个我们给这个 token 推送的记录,然后可以推断出问题的原因。

您之前给我的 token 已经确认是创建了两个推送,并且不会收到您告诉我的两个推送(由于和那两个推送的证书不匹配)
如果仍然有重现,还需要您提供给我们 devicetoken 我们来查推送日志

      好,我们团队下次测试推送时,我记下有问题的token,再来回复您。