android 后台极光,Android 使用极光推送集成、出现问题和后台保活,android极光
Android 使用极光推送集成、出现问题和后台保活,android极光
今天接入极光推送学习一下,就发现的问题一起探讨 主要包含了注册、接入、sdk版本获取失败、后台保活介绍
接入的时候还是按照官方接入流程,主要就是一下三步
注册
注册极光推送账号
创建应用(记录自己的appkey)
根据平台设置推送设置,主要是设置一个包名(这个包名一定要和自己的app设置成一样的,一定要检查好,最好创建好项目的时候再进行设置,保证一致)
接入
1、导入jar和so文件
解压缩 jpush-android-release-3.x.y.zip 集成压缩包。
复制 libs/jcore-android_v1.x.y.jar 到工程 libs/ 目录下。
复制 libs/jpush-android_v3.x.y.jar 到工程 libs/ 目录下。
复制 libs/(cpu-type)/libjcore1xy.so 到你的工程中存放对应cpu类型的目录下。
复制 res/ 中drawable-hdpi, layout, values文件夹中的资源文件到你的工程中 res/ 对应同名的目录下。
说明 1:若没有res/drawable-xxxx/jpush_notification_icon这个资源默认使用应用图标作为通知icon,在5.0以上系统将应用图标作为statusbar icon可能显示不正常,用户可定义没有阴影和渐变色的icon替换这个文件,文件名不要变。
说明 2:使用android studio的开发者,如果使用jniLibs文件夹导入so文件,则仅需将所有cpu类型的文件夹拷进去;如果将so文件添加在module的libs文件夹下,注意在module的gradle配置中添加一下配置:
android {
......
sourceSets {
main {
jniLibs.srcDirs = ['libs']
......
}
......
}
......
}
2、配置清单文件
根据 SDK 压缩包里的 AndroidManifest.xml 样例文件,来配置应用程序项目的 AndroidManifest.xml 。
主要步骤为:
复制备注为 "Required" 的部分
将标注为“您应用的包名”的部分,替换为当前应用程序的包名
将标注为“您应用的Appkey”的部分,替换为在Portal上注册该应用的的Key,例如:9fed5bcb7b9b87413678c407
以上就基本完成,运行自己的app,查看打印的日志,看看有没有问题
问题
1、sdk版本获取失败
使用android stuio 出现这样的错误[JPushGloabl] Get sdk version fail![获取sdk版本失败!],如果出现这样的问题
那么请首先查看注册时推送设置里面相应平台的包名和自己的是否一致。
其次最好将libs拷贝的内容查验,如果没有问题,建议重新拷贝
最好就是接入的时候的说明2.
后台保活
1、请检查收不到通知的手机:
请在logcat查看日志,确定客户端的jpush是否集成成功,网络是否有问题
请看日志或使用接口 isPushStopped来检查是否调用了stoppush
检查手机的JPush高级设置中是否设置了“允许推送时间”
手机的应用中是否勾选了“显示通知”
2、第三方系统收不到推送的消息
由于第三方 ROM 的管理软件需要用户手动操作
小米【MIUI】
自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程无法开启
通知栏设置:应用默认都是显示通知栏通知,如果关闭,则收到通知也不会提示
华为【Emotion】
自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程不会开启,只能手动开启应用
后台应用保护:需要手动把应用加到此列表,否则设备进入睡眠后会自动杀掉应用进程,只有手动开启应用才能恢复运行
通知管理:应用状态有三种:提示、允许、禁止。禁止应用则通知栏不会有任何提醒
魅族【Flyme】
自启动管理:需要把应用加到【自启动管理】列表,否则杀进程或重新开机后进程发开启
通知栏推送:关闭应用通知则收到消息不会有任何展示
顶
0
踩
0
查看评论
http://www.dengb.com/ydkfrm/1299528.htmlwww.dengb.comtruehttp://www.dengb.com/ydkfrm/1299528.htmlTechArticleAndroid 使用极光推送集成、出现问题和后台保活,android极光 今天接入极光推送学习一下,就发现的问题一起探讨 主要包含了注册、接入、...
android 后台极光,Android 使用极光推送集成、出现问题和后台保活,android极光相关推荐
- React-native之友盟(UMeng)推送集成(超详细)(android版)----------小白的天堂
React-native之友盟(UMeng)推送集成(超详细)(android版) 集成环境: React-native: 0.61.5 Umeng push sdk:6.0.5 测试环境: Andr ...
- android 杀死程序收不到推送_Android APP切换到后台接收不到推送消息
1. Android端进程被杀死后,目前自带的保护后台接收消息活跃机制.暂时没有什么好的机制保持任何情况下都活跃 android原生系统用home键杀进程可以起来,如果是强行停止就只能用户自己手动 ...
- android极光推送】—从客户端到后台,一文通吃
http://blog.csdn.net http://blog.csdn.net/w8897282/article/details/52690379 版权声明:本文为博主原创文章,未经博主允许不得转 ...
- 【android极光推送】—从客户端到后台,一文通吃
前记 推送原理浅析 平台说明 概念解释 推送的三种实现方式 客户端直接向推送服务方发送Http请求 项目服务器通过Http转发推送请求至推送服务方 项目服务端使用SDK进行功能集成 关于推送的种类概述 ...
- 极光小课堂 | 极光推送集成解决方案
1. 极光推送集成背景 最近在研究推送和长连接,调研了市场上的几家平台,综合考虑选择了极光推送.长连接保活一直是一个大问题,尤其是 Android 方面.在最近谷歌公司的几次更新之后,Android ...
- Flutter极光推送集成小米厂商通道【教程】
极光推送官方已经开发出Flutter版的插件,地址:https://pub.dev/packages/jpush_flutter 在Flutter项目里面的pubspec.yaml里面依赖极光推送:j ...
- Android 推送集成华为,小米,友盟
公司的 app 一直使用的是极光推送,最近反馈比较多的是推送消息收不到,看来需要找新的推送服务了,在国内目前手机品牌占有率比较多的是华为和小米,且这两家都有自己的推送服务,同时一个合作的友商说他们使用 ...
- android融云消息提示,如何解决 嵌入融云SDK后, Android 手机收不到消息推送?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题.下面来给大家一些干货.解决Android类手机收不到消息推送的解决方法.供大家参考 ...
- Android华为推送集成与测试
Android的推送一直是个大坑,好在统一联盟的的推送在测试了,希望早点一统推送,挖去开发者的心病吧.在此之前,该踩坑还是踩坑,按官方文档一步步踩吧. 集成 官方的开发准备 先集成必备套件 HMS S ...
- 融云 android 推送图标,如何解决 嵌入融云SDK后, Android 手机收不到消息推送?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 很多人在嵌入融云SDK之后,遇到过Android手机收不到消息推送问题.下面来给大家一些干货.解决Android类手机收不到消息推送的解决方法.供大家参考 ...
最新文章
- 计算机基础及wps office应用_全国2019年4月自考00018《计算机应用基础》试题
- 构建全程电子商务,创新企业经营模式(2)
- wave文件 fft_STM32F103 如何实现 FFT?
- WCF 第四章 绑定 netMsmqBinding
- 安卓手机qq怎么看密友值_qq亲密关系分数值是什么在哪看 怎么查情侣值或闺蜜值方法...
- Ubuntu修改默认源为国内
- ElasticSearch D3
- mysql 重要维护工具 图解
- struts2的两个核心配置文件
- PHP-redis中文文档 1
- 奇葩属性:layout_weight 的解释及使用
- iOS开发 Xcode10报错缺少libstdc++.6.0.9.tbd
- 反驳生命的起点是rna_科学家提出了生命分子的手性起源新假说,源自宇宙射线...
- 图解PLC与变频器通讯接线
- 车桥耦合非线性振动运动方程求解
- 2012年4月编程语言排行榜:C语言重返第一
- linux 日志空间,情景linux--如何解决服务器日志过多导致的磁盘空间不足?
- 09永恒之蓝与永恒之黑的复现
- 【以压缩文件方式打开文件失败】解决办法
- 科研工具整理:论文翻译、流程制图、语法纠错
热门文章
- 计算机老是蓝屏需要重新启动3,电脑蓝屏重启,教您电脑经常自动蓝屏重启怎么办...
- 华硕主板装系统蓝屏_华硕台式电脑蓝屏怎么重装系统 华硕台式电脑蓝屏重装系统步骤...
- 内网代理流量:Socks5协议原理分析和编程
- 很遗憾,该服务器不支持 jmail 组件!,Jmail组件安装方法及Windows 7系统下Jmail组件注册失败解决方法...
- 【数值计算方法】学习笔记
- iOS越狱开发----iOS越狱原理详解
- 毕业设计 STM32单片机的空气质量检测系统
- tensorflow 77 tensorflow android版本demo win10 下 编译
- [Linux command]批处理注释
- 程序员的编辑器 notepad++ || XML编辑器