ios 上架后没有提示框显示,但是接到了推送消息

ios
标签: #<Tag:0x00007fb83acf2c50>

#30

是,在后台的话,是自定义消息可以和通知消息一起发的,你在官网测试是分开的。

我这边大致看了一下你的消息,用API推送的消息里面,没有看到推送给生产环境的,官网推送的有几条是生产环境的。

你自己在官网推送通知给生产环境,还是不能展示吗?

还是官网可以,后台的消息不行?

后台要推送生产环境的话,让他们将apns_production改为true。


(chelei) #31

是这样 之前一直推送开发环境,今天发现了这个问题,就推了几条生产环境的,,通知可以接到 也可以显示横幅,但是推送自定义消息的时候 横幅就没了 消息可以接到。后台那边是我老大弄的。我接触不到他那边


(chelei) #32

这个改true? 还是后台那边改。


#33

我不是说了嘛,哥们,自定义消息没有展示的!!只接收不展示!!

需要展示你们自己实现!!不论是你测试环境还是生产环境,没有自己写代码展示,自定义消息都是不展示的!!

服务端 要正确推送 生产环境的Notification (apns通知)消息,将options中的apns_production改为true,后台在推送的代码里面修改!!

app要变为生产环境的,请用生产证书打包!!!即可!!你给的这个代码可以对应的改为1,但不是决定因素,决定因素是证书!!


(chelei) #34

这个要改成1吗


(chelei) #35

好吧 我问一下我们的后台。


(chelei) #36

老铁 我好像有点理解了 。我之前截图那个提示框是Notification,自定义消息是我那个页面要显示的内容这个部分没问题,也就是说 NOtification这里上架有问题 。。

这个alert 是在注册时候写的吗。

这个willpresent接口这样写没毛病吧


#37

没毛病,你这里已经写了alert展示了,我的意思是推送的时候通知内容(alert)没写会不展示。

另外!咱们现在这样测试可好

你在官网推送通知给生产的app,收到后是否能有横幅提醒?
你在API后台推送通知给生产的app,收到后是否能有横幅提醒?

测试这两条消息后,把msgid给我。

另外的另外!建议你在客户端获取registrationID后上传保存到服务器,这个信息还可以用来推送的,服务端设置或查询别名等都需要他。


(chelei) #38

这个是通知,有横幅提醒。
后台推那条没有通知提醒。后台说看不到MSGID。。这不是欺负人么。


#39

。。。后台那边推送成功,就会给他们返回200和msgid的!!

让他们找找,既然官网可以,那么就不是你的问题了。


(chelei) #40

今天谢谢老哥。。麻烦你了


#41

我个人认为:你服务端还是没有将apns_production改为true,即现在还是推送的开发环境的,你找他们确认一下,是改了还是没改,是不会改还是怎样?要一下msgid,我这边就能查到这条消息的具体数据是什么,可以帮助你判断一下


(chelei) #42

那个 apns——production 是不是系统默认的?刚才后台问我一句。。还是要设置他为true


(chelei) #43

后台没设置这个参数。。我们在核实一下。


#44

我都说了几遍啦
让你后台设为true,的意思就是让他手动去搜这个字段,将他改为true呀!

你们要测试开发,就改回false,测试生产,就改为true

也可以考虑写两套代码,以免测试和生产的互有影响。


#45

你这边成功了吧?我刚刚刷新了下,有推送给生产环境的消息了。

没问题我就闪人了哈。


(chelei) #46

刚弄好 太感谢你了。。我不知道说啥了都


(chelei) #47

像我这种没人带的菜鸟,你还手把手的教我。。太感谢了。[quote=“saogebala, post:46, topic:13617, full:true”]
刚弄好 太感谢你了。。我不知道说啥了都
[/quote]


#48

:smile:谁都是从菜鸟开始的,帮助你们也是我的职责

你这个问题其实简单,就是你想多了,绕了几个弯

多了解下就知道了
可以看看常见问题和下面这个贴


(chelei) #49

我都记下啦 。再次谢谢