记录开发移动推送遇到的问题。
服务端:远程服务器
客户端:Android
项目周期:始于2019年初,由于是备用开发,所以不紧急,也拖了很久,最近得空继续开发。
当前进度:服务端push数据。客户端(NavigationView)本地数据库缓存,ListView+SimpleAdapter加载数据
遗留问题:客户端接受仍有丢包的情况。
待开发功能:删除记录等更丰富功能
1、SDK接入
感觉阿里在移动推送这块的业务人力投入不够,文档过时,去年按照文档来一遍,结果技术支持告诉我github的代码不行,NDK相关的有问题。就发了个能用的工程,能用当然是开箱编译一把过,酸爽堪比开塞露。
2、推送丢包
这个问题还在跟进,我这边测出来情况是,无论锁屏,只要APP在后台,推送就会失败,每种场景测试时长在7mins左右。
据客服所属,需要辅助通道的接入,目前正在尝试这种方案。
2.1辅助推送gradle添加依赖后编译失败
app层gradle报错:
Execution failed for task ':app:javaPreCompileDebug'.
> Could not resolve all files for configuration ':app:debugCompileClasspath'.
> Could not find com.aliyun.ams:alicloud-android-third-push-3.0.10:.
Required by:
p