ionic1+xcode10+ios12无法收到推送

ionic
收不到消息
ios
标签: #<Tag:0x00007fca6daf00e8> #<Tag:0x00007fca6daeff30> #<Tag:0x00007fca6daefdf0>

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

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


(爵士明鉴) #15

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