使用个推 ios 手机能接到推送 但是通知栏不显示!

手机设置通知里面已经设置好了,那里没问题了,可是现在就是通知栏不显示通知消息,但是在AppDelegate里面能收到推送,安卓那边的可以收到通知栏信息,就ios这边的不能。

阅读 7.1k
2 个回答

你在App开启状态下,本来就不会在通知栏显示的,只会去走代理,App在未启动的时候,才会在通知栏显示。
所以在App启动状态下,我们一般会:

  1. 跳alert,让用户选择是否处理这个推送消息。

  2. 或者,在AppDelegate收到之后,设定一个本地推送,延后执行,就能达到相应的效果。

  3. 或者,你也可以自己在App内部做一个类似的View,从状态栏(电池条)往下推出来,有一些类似于这种的开源库。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题