ionic1+xcode10+ios12无法收到推送

ionic
ios
收不到消息
标签: #<Tag:0x00007fb83fefe490> #<Tag:0x00007fb83fefe350> #<Tag:0x00007fb83fefe210>

#1

JPush SDK Version:3.0.7–build:45
Message ID:38280598081986267
已成功获取deviceToken,但是无法收到推送


#2

提供设备的 registrationID 值。


#3

registrationID:1a1018970a8380d96ff


#4

你客户端配的是开发环境的还是生产环境的证书?


#5

JPUSH begin Setup with appkey:36e07f82028a29d5f70d49dc channel:channel name isProduction:FALSE advertisingIdentifier:


#6

你客户端配的是开发环境的证书还是生产环境的证书?


#7

直接线装的APP,然后设置的别名在开发环境里面没有,反而在生产环境里面才有。这是怎么回事?


(爵士明鉴) #8

经过1天反复测试,发现xcode 10编译的APP,极光获得的都是生产环境,可以用模拟测试发现输入id,开发环境下目标数量0,生产环境下1,造成sdk运行在开发环境下,注册id在生产环境下,无法正常收到。
退回到xcode 9.4.1后正常(用xcode9编译,xcode10导出安装ipa,主要是ios12不能直接用xcode9调试)

xcode10 编译还有软键盘问题,这次apple正是赶工啊


#9

我们现在在 xcode 10 上测试了下原生 SDK ,获取环境是没有问题的,你是用了 phonegap 插件吗?

你直接跑我们的 demo 会不会有这种情况?


(爵士明鉴) #10

对,用的是 jpush-phonegap-plugin,内置的lib已经是 ios 3.1.0


#11

好的,我们 phonegap 插件的开发明天再测一下


(爵士明鉴) #12

今天再次测试,发现是这样的,如果是xcode9 编译的安装后 得到的registrationID是开发环境的,直接用xcode10编译调试,registrationID是不变的,所以也是正常
但把app删除后,直接用xcode10编译安装调试,新产生的registrationID就变成了生成环境,看过调用接口应该是和原生sdk方式参数都一样


(HuminiOS) #13

打开 xcode10 -> file -> WorkSpace Settings… -> Build System 改成 Legacy Build System
然后卸载 App 重新运行测试。
image


ios推送成功但是手机收不到通知
第三方插件Cordova的IOS环境 jpush.receiveNotification不能触发
ios 可以收到消息但是收不到推送
ionic3 极光推送插件,更换了一下推送证书,收不到推送
ios 极光推送消失提示成功,但是app看不到通知
ionic 安卓可以收到推送消息,iOS后台显示推送成功,但是收不到
开发环境 安装后无法收到推送
cordova 集成极光推送测试收不到推送
ios推送成功,手机收不到消息
请教一下,ios极光推送收不到信息,registrationId可以获取,发送成功,目标数为0,开发环境
生产环境无法收到推送
RN实现极光推送ios端无法推送
极光推送根据RegistrationId推送安卓端可以正常接收通知,ios状态码发送返回200,但是控制台显示发送失败,未找到失败原因
我集成的cordova极光推送的插件,iOS真机调试无法收到推送信息,registrationID能获取到,设置别名也能成功,安卓能正常收到推送
ionic集成极光推送,iOS包推送失败
php后台推送一条,在极光统计统计查看发出了三条,前端(iOS)收到三条
ionic ios 收不到推送
Xcode 10.1 可以收到自定义消息,收不到通知。
#14

ok,终于可以正常收到推送了,thks


(爵士明鉴) #15

这么神奇吗?好像是真的
以后升级Xcode还是留个版本,以防万一