Jpush通知类型的消息统计不到用户 苹果手机

jpush
标签: #<Tag:0x00007fb83fe6fa60>

(简—约翰) #13
var ajpush;
apiready = function() {
  ajpush = api.require('ajpush');
  ajpush.init(function(ret) {
      if (ret && ret.status){
          //success
          console.log(ret.status);
      }
  });
  ajpush.getRegistrationId(function(ret) {
      var registrationId = ret.id;
      console.log(registrationId);
  });
  ajpush.setListener(
      function(ret) {
           var id = ret.id;
           var title = ret.title;
           var content = ret.content;
           var extra = ret.extra;
           alert(content);
      }
  );
};

#14

1、请给初始化一点时间,在获取不到 regIstrationID 的时候,延后一段时间重新获取,如果一直取不到,需要看客户端 log,看是否因为什么报错导致集成失败。

2、请你将 [quote=“Lris, post:7, topic:27602”]
你应用的 Appkey ,iOS 设备的regIstrationID值,实际推送后,产生的消息的MessageID 值
[/quote]

这几个信息,复制粘贴提供文本信息,我查一下!

3、官网广播推送,预估人数,是有延迟的,你直接推送,是成功的还是报错的?你直接对 regIstrationID 值推送,是成功的还是失败的


(简—约翰) #15

第一个:统计安卓的regIstrationID 不是延迟的问题,现在还不行,
第二个:苹果手机在通知类型的消息里面 还是没有办法预计人数


#16

1、 Android 的取一下 log ,从初始化开始的 log,才能分析原因
2、麻烦提供我所需要的文本信息!


(简—约翰) #17

android log 是什么

第二个问题 那个苹果是什么原因 导致我可以统计到人,但是统计里面 没有预计人数


#18

1、客户端 日志

2、请你提供我需要的信息,我才能进行查询
你应用的 Appkey ,iOS 设备的regIstrationID值,实际推送后,产生的消息的MessageID 值


(简—约翰) #19

android 没有 regIstrationID值 , 苹果的regIstrationID值 是121c83f760746efd98e 通知类型没有这个


#20

可否请你不要管预估人数,直接推送通知消息出去,看结果是报错了还是成功了?


(简—约翰) #21

现在我只测试了苹果手机,自定义可以,但是通知不行,通知没有什么提示 什么都没有发生


#22

1、你推送了通知消息之后,是没有报错的,请求是可以成功的

2、我查询通知消息在推送给 Apple 之后,显示错误 DeviceTokenNotForTopic

该App用户的token对应的topic和你上传证书对应的topic不匹配(bundleid)
请检查所有涉及bundle ID的地方

3、自定义消息不涉及 token ,与 apns 走的不一样的通道,不可对比


(简—约翰) #23

问题1、那个 上传证书对应的topic不匹配(bundleid) 不匹配是什么意思,我证书已经上传了,提示 证书成功了呀,
问题2、bundle ID 是什么哪里的,截图看下,那个位置


#24

检查你 xcode 里面给客户端配置的 证书的bundleID 和你上传的证书的 bundle ID是否一致

检查你 xcode 里面给客户端配置的 bundle ID 信息是否正确


(简—约翰) #25

我是apicloud 开发的 证书肯定是正确的,是不是没有打包的问题?? 自定义loader 测试不出来呢


#26

证书没有问题, Apple 那边就不会报错。跟打包没有关系,请你去检查配置,最好重新配置,重新运行尝试


(简—约翰) #27

那个,自定义消息,是不需要通过推送证书的对么?


#28

是的,自定义消息与证书无关


(简—约翰) #29

通知类型的与苹果证书有关

这两个 那一个是推送证书


(简—约翰) #30

我现在的证书是下面的这个


#31

客户端并不是配的推送证书,配的就是开发证书,推送证书是上传到官网的,现在官网配的推送证书并没有问题,需要检查的是你客户端配置的证书和 bundleID 的配置,阅读 iOS 证书配置指南

https://docs.jiguang.cn/jpush/client/iOS/ios_cer_guide/#provisioning-profile


(简—约翰) #32

这个我应用 的包名

这是我证书的配置