博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IOS使用个推遇到的坑
阅读量:6112 次
发布时间:2019-06-21

本文共 525 字,大约阅读时间需要 1 分钟。

1.最大的问题是app关闭的时候推送透传消息,打开应用时无法收到离线消息,安卓是没有问题的,只有iOS有这个问题

解决办法:后台推送消息内容完全按照标准json格式推送消息内容,完美解决(消息格式的问题)

/** SDK收到透传消息回调 */

- (void)GeTuiSdkDidReceivePayloadData:(NSData *)payloadData andTaskId:(NSString *)taskId andMsgId:(NSString *)msgId andOffLine:(BOOL)offLine fromGtAppId:(NSString *)appId {}

不管app关闭,或者在后台,或者正在运行,所有透传消息都会在这里回调,如果需要保存消息内容在这里处理就可以了。

2.本地推送保存问题

解决办法,千万不要和本地推送联系起来,完全抛开本地推送,推送只是起一个提醒作用,自己在程序里面做判断来处理保存,不然你会陷入一个无底大坑中,根据推送来处理逻辑就是找死。

3.有问题直接看demo,如果还有大问题直接找客服

 

转载于:https://www.cnblogs.com/coolcold/p/5775239.html

你可能感兴趣的文章
Oracle中drop user和drop user cascade的区别
查看>>
【Linux】linux经常使用基本命令
查看>>
Java 内存区域和GC机制
查看>>
更新代码和工具,组织起来,提供所有博文(C++,2014.09)
查看>>
HTML模块化:使用HTML5 Boilerplate模板
查看>>
登记申请汇总
查看>>
Google最新截屏案例详解
查看>>
2015第31周一
查看>>
2015第31周日
查看>>
在使用EF开发时候,遇到 using 语句中使用的类型必须可隐式转换为“System.IDisposable“ 这个问题。...
查看>>
PHP使用DES进行加密和解密
查看>>
Oracle 如何提交手册Cluster Table事务
查看>>
BeagleBone Black第八课板:建立Eclipse编程环境
查看>>
在服务器上用Fiddler抓取HTTPS流量
查看>>
文件类似的推理 -- 超级本征值(super feature)
查看>>
【XCode7+iOS9】http网路连接请求、MKPinAnnotationView自定义图片和BitCode相关错误--备用...
查看>>
各大公司容器云的技术栈对比
查看>>
记一次eclipse无法启动的排查过程
查看>>
【转】jmeter 进行java request测试
查看>>
读书笔记--MapReduce 适用场景 及 常见应用
查看>>