1***@qq.com
1***@qq.com
  • 发布:2016-12-21 20:29
  • 更新:2017-03-17 09:51
  • 阅读:2448

关于个推ios上的问题

分类:HBuilder

我在android上使用个推没问题,不管是应用在前台,后台或者是关闭的时候都可以接收到消息,而在ios上的话,应用在前台和后台也没问题,但是当应用关闭的时候消息就收不到了。
因为安卓推送是没问题的,所要个推SDK配置应该是没问题。而ios这边问题出现在应该关闭的死后,所要我重新配置了ios的配置。
按照个推的教程我申请了一个有Push Notification的开发证书和描述文件。然后又生成一个APNS证书并上传到个推平台。然后用开发证书和描述文件打包生成了一个IPA安装包。安装应用后发现,当程序关闭的时候还是没办法接收。应该在后台和应用关闭的时候推送消息不是都有通过APS通道发到手机吗?为什么应该关闭的时候不行呢?

2016-12-21 20:29 1 条评论 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者)

搞定了,ios应用关闭后,只能用透传消息才能生成推送!!!!!
几个比较容易搞混的就是ios的两个证书了,个推平台那边必须用APNS证书。然后云打包的时候用有Push Notification的开发证书和描述文件。

1***@qq.com

1***@qq.com (作者)

能帮忙看一下吗@getui_johny

1***@qq.com

1***@qq.com (作者)

会不会问题不在APP这边的,而是在服务器那边?

1***@qq.com

1***@qq.com (作者)

现在打包的IPA用的是开发证书,我分别把开发证书和APNs证书上传到个推平台上测试,都不能收到。明天打算测试下用APNs证书来生成IPA,看下能不能收到信息

御风者

御风者

请教一下,我用个推在安卓下app在后台或者在后台稍微时间长点就收不到消息,这个你是怎么解决的。还有你是用云打包还是,还有你的推送是安卓和ios都采用透传还是说安卓采用通知,ios采用透传,望不吝赐教,还有你说的安卓都可以是安卓大部分机型都可以还是只有你自己的手机是可以的?

  • 1***@qq.com (作者)

    首先我是这样的,程序在后台运行的时候是用plus.push.createMessage( str )来创建本地推送消息。只有当程序被关闭的时候才使用个推。第二我测试的安卓机都可以。第三我都是用云打包的。第四app在后台或者在后台稍微时间长点就收不到消息,应该是你自己代码逻辑的问题(比如判断程序在前后台的逻辑),或者是你的手机黑屏后会杀掉你的程序

    2017-03-17 10:07

  • wen如故i

    楼主推送做的可以呀,关闭还能接收

    2017-04-27 17:21

该问题目前已经被锁定, 无法添加新回复