iOS 集成极光推送, 无法收到推送消息

ios
标签: #<Tag:0x00007fb83c8da120>

(guangyu) #1

环境: xcode9.4 iOS11

didRegisterForRemoteNotificationsWithDeviceToken走到了,该方法中通过JPUSHService.registerDeviceToken(deviceToken) 向极光进行了注册

我以极光为关键字搜索了xcode控制台信息
所有以该关键字的信息如下,按输出顺序

1、
| JIGUANG | I - [JIGUANGService] 
--------------------------- JPush Log ----------------------------
--------------------JPush SDK Version:3.0.8--build:53----------
--------------------JCore Lib Version:1.1.7--build:32----------
-----------------AppKey:7e418b995962d400bae19da3----------------
----------------------------------------------------------------

2、
| JIGUANG | I - [JIGUANGClientController] Action - jpush setup

3、
| JIGUANG | I - [JIGUANGClientController] Action - setup

4、
| JIGUANG | I - [JIGUANGSessionController] connecting with coreAddr 103.229.215.37,port 7001

5、
| JIGUANG | I - [JIGUANGLogin] 
----- login result -----
uid:18650061261 
registrationID:121c83f76073454167a 
idc:1

我已经反复按照集成指南检查了配置信息和集成步骤,但分析不出来具体原因是什么,能帮忙分析下是什么原因吗?


#2

根据日志,集成是成功的,提供你推送后收不到的消息的MessageID,检查推送的环境和客户端的是否一致


(guangyu) #3

好的,谢谢你及时的解答,另外我想问下,你说的推送后收不到的消息的MessageID是找我们这边的后台开发看是吗? 还有你说的推送的环境是不是指开发或者生产环境,我创建的是开发环境,然后在调用JPushService的setup方法时将apsForProduction设置为false


#4

MessageID 值如何获取在链接第 5 点说明。

环境相关,客户端要配,服务端推送也要配