极光推送的 应用修改了 应用名称,再次进行推送的时候,通知栏显示的标题还是之前的名称,这是怎么回事?


(bella) #1

极光推送的 应用修改了 应用名称,再次进行推送的时候,通知栏显示的标题还是之前的名称,这是怎么回事?


#2

推送的时候,在可选参数,标题那里去改你要展示的标题,应用详情里面的应用名称只相当于 昵称,在官网显示的昵称,没有其他任何作用


(bella) #3

可选设置里 ,要怎么设置表示 是展示的标题?


#4


(bella) #5

不好意思,这个是安卓。
我想问的是iOS端。


#6

那不是一样的吗?在选择 iOS 平台后下面有同样的可设置选项

调用 api 的设置方法


(bella) #8

我指的是应用名称 没有变。


#9

iOS 10 以下,修改title就是会在应用名称这里改,iOS10以上,title等信息改为了在应用名称下方展示

而你如果需要修改应用名称,就请直接修改你 App本身的应用名称,iOS系统自动取的项目的应用名称自动做的展示,这不是其他操作可以动态改变的。


(bella) #10

关键目前情况是,我已经在项目里修改了应用名称,你这里是指需要在ITunes Connect 上修改应用名称么?

如果我这个APP还没有上传到ITunes Connect,那这个名称是取的哪里的。


#11

卸载、重启手机,重装

搜索


http://www.cocoachina.com/bbs/read.php?tid-294868.html


(bella) #12

这个测试推送 必须要在ITunes上有这个APP么?


#13

不需要你上架啊,你正确配一下证书就行了


(bella) #14

我证书都是配置好了的呀,我刚才就是把那个APP从ITunes上给删除了,然后在把APP从手机上卸载了,再用Xcode运行到手机上,然后再进行推送,就接收不到推送消息了,但是在极光后台里显示的是推送已经成功。


#15

这说明你环境不对应,看上面的链接说明


(bella) #16

我的环境就是开发环境呀,之前测试都还好好的,只是显示的应用名称不对而已。
可是,现在是推送的消息在通知栏根本就没有显示。
在JPUSHRegisterDelegate中,是走到这个willPresentNotification代理方法里的。但就是通知栏没有显示了,这。。。


#17

iOS 几系统,处于前台还是后台。

将推送的消息的msgid和你设备的registrationID提供上来。


(bella) #18

iOS 11.2.1 处于前台和后台都测试过,均没有显示在通知栏。
之前测试 在前台和后台都是及时在通知栏推送过来了的,就是现在怎么测试都不对。
Msg. id:1628516336
Reg. id:101d85590942944b192


#19

消息已经成功,根据[quote=“Bella_Zhou, post:16, topic:23496, full:true”]
在JPUSHRegisterDelegate中,是走到这个willPresentNotification代理方法里的
[/quote]

你这个说法是在前台的时候,消息内容已经收到了。

那么请去检查:

手机-通知栏提醒-提醒样式

注册apns代码中有提供类型选择:
entity.types = JPAuthorizationOptionAlert|JPAuthorizationOptionBadge|JPAuthorizationOptionSound; 你没有写上alert

检查清除角标的方法是否影响了消息的展示,角标清除,通知栏信息就没了。


(bella) #20

好了,谢谢,是我自己的问题,我把通知给关了,带来不必要的麻烦,真是不好意思。那个应用名称卸载了 重装 也就改过来了。再次感谢!


#21

不客气,解决了就好:blush: