iOS收不到消息,查询情况


#41

App在后台运行

需要你看对于通知消息的alert的展示方法是否实现

消息是已经成功发了的,要是收不到,就是客户端这边做排查
网络切换一下,不要用内网
不要调用反注册代码(Apple原生方法:[[UIApplication sharedApplication] unregisterForRemoteNotifications];或者
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]])是可以进入应用设置页面使用户可以手动变更是否允许通知的设置。不手动操作不会直接关掉推送
不要用通配证书配置App



(myp) #42

好的,我试下,谢谢了


(myp) #43

非常感谢,切换到正式服务器app在后台运行可以收到消息,但app在前端运行的时候就收不到,消息不会有提示也不好出现在手机的通知栏里


#44

如果是iOS10,是需要实现这个方法的,并且加上alert提醒

如果是iOS10以下,是不支持在前台展示通知的


(myp) #45

这个方法我加了,但没有显示,我的测试手机是10.3.2


#46

这里写了?


(myp) #47

都写了的这些东西


#48

按正常来讲,前台要展示消息,就只是加这个方法而已的

且是iOS10以上


#49

我们这边用react的demo测试了一下,是正常的呢


(myp) #50

是这样就可以 了把


#51

是啊,你要不也跑跑demo看下?

再就是你推送的时候alert都写了吧?


(myp) #52

哪里的alert,直接在页面中弹出消息吗


#53

就是推送消息的时候 推送内容里面alert写了吧?(通知内容)

这样吧,你给我appkey和你(前台收到没展示的消息)的msgid

以及你去跑一下react 的demo对照一下


(myp) #54

Message ID 2443890955
appkey: e2c0602a9a8cb06cd1544c50
我的这条消息是app在前台时推送的,手机的消息推送栏没有消息,也没有消息提醒,但会执行收到消息后才执行的alert方法


#55

推送都是正常的= =

这我也有些懵逼啊Σ(っ °Д °)っ

你试试demo?

你的手机真的是iOS10的吗


(myp) #56

推送是正常推送到手机上了,但她没有消息提醒这样的,手机的消息通知栏也没有显示,不知道怎么回事


(myp) #57

后台使用的别名推送就收不到消息,别名推送和普通的消息通知有什么不同吗


#58

需要你设备先设置了这个别名才行


(myp) #59

现在是只有消息通知可以收的到,自定义消息和别名推送都手机收不到


#60

1、别名推送,需要你在手机端先 设置别名setAlias,再推送才行!

2、自定义消息是不展示的!