百度云推送没有收到消息怎么破 iOS

来源:互联网 发布:php源码防复制 编辑:程序博客网 时间:2024/05/17 02:57

1. 确认您的应用在苹果开发者网站上已经正确配置了APNs,并且下载安装了APNs证书;

2. 请使用设备来测试推送。模拟器是获取不到device token的,所以不能进行绑定,当然也不能进行推送测试。满足以上前提条件时,核对以下步骤:1. 确认修改注册接口中的API_KEY是正确的应用;2. 正确调用bindChannel,并成功返回appid、userid和channelid,而且appid请确认是正确的应用;

3. 在管理界面的推送设置里,成功上传.pem格式的APNs开发证书和生产证书(只测试开发版可以不需要生产证书,pem证书大小约为4K,并且fileencoding必须为utf8);

4. 注册接口(+ (void)registerChannel:(NSDictionary *)launchOptions apiKey:(NSString *)apikey pushMode:(BPushMode)mode withFirstAction:(NSString *)leftAction withSecondAction:(NSString *)rightAction withCategory:(NSString *)category isDebug:(BOOL)isdebug)中,如果是测试开发版请设置BPushMode为BPushModeDevelopment,生产版设置为BPushModePruduction;

5. 修改配置后,请卸载应用再安装;

6. iOS推送只支持通知,并且在推送通知时,请正确勾选推送的是开发模式还是生产模式;

7. 如果在您的应用中还推送不了,请先用sdk自带的demo进行调试,再次确认1~6步。

0 0
原创粉丝点击