没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-PushLibrary
共166个文件
java:60个
png:46个
xml:32个
需积分: 10 0 下载量 48 浏览量
2019-08-06
06:12:23
上传
评论
收藏 2.48MB ZIP 举报
温馨提示
年后第一发,一个集合所有主流厂商的推送框架 前言 由于项目需要,开发了一个整合了所有主流厂商的推送框架。本框架集合了小米,华为,OPPO,VIVO,极光等五家推送。其中我们可以在初始化时选择是否支持这四家厂商推送。先贴下项目路径:PushLibrary 目前的推送逻辑是,如果初始化时都支持,会根据用户手机型号来自动判断使用哪家的推送。如果用户手机不属于当前四大厂商,则使用极光推送。考虑到四大厂商推送也可能不支持早期版本的手机,会有在初始化出错之后选择极光推送的容错处理。(后续可能会继续加入个推,友盟推送等平台推送,但我们日常开发中只需要添加一个就行了) 目前我们在使用各大推送平台时,在用户点击跳转这个选项上,都是设置的自定义行为。由服务器传入额外信息后APP根据信息自行处理,例如跳转到不同界面,显示不同信息。如果APP不做任何处理,点击通知不会产生任何效果,也不会自动打开APP。 鄙人不才,可能很多需求没考虑清楚。大家如果发现BUG或者有更好的解决方案,欢迎提issue。觉得有用或者出于鼓励,也可以star一下,在此拜谢。 demo预览 小米推送 vivo推送 极光推送
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-PushLibrary (166个子文件)
push-internal-3.8.1.aar 273KB
hms_game_hide_guide.gif 63KB
.gitignore 215B
.gitignore 13B
.gitignore 7B
build.gradle 2KB
build.gradle 1KB
build.gradle 760B
settings.gradle 31B
HMS_SDK_2.6.0.301.jar 688KB
MiPush_SDK_Client_3_6_2.jar 667KB
jcore-android-1.2.1.jar 296KB
pushsdk_v2.3.1.jar 177KB
jpush-android-3.1.3.jar 172KB
gradle-wrapper.jar 52KB
com.coloros.mcssdk.jar 27KB
ApiClientMgr.java 18KB
HMSAgent.java 15KB
ActivityMgr.java 10KB
OppoInit.java 5KB
PushTargetManager.java 5KB
HuaweiInit.java 4KB
GetTokenApi.java 4KB
PushReceiverHandleManager.java 4KB
XiaomiBroadcastReceiver.java 4KB
VivoInit.java 3KB
HMSAgentLog.java 3KB
JPushBroadcastReceiver.java 3KB
DeleteTokenApi.java 3KB
EnableReceiveNotifyMsgApi.java 2KB
EnableReceiveNormalMsgApi.java 2KB
OppoMessageService.java 2KB
HuaweiPushBroadcastReceiver.java 2KB
GetPushStateApi.java 2KB
QueryAgreementApi.java 2KB
HMSAgentActivity.java 2KB
ReceiverInfo.java 2KB
RomUtils.java 2KB
JPushInit.java 2KB
OppoLoadActivity.java 2KB
ThreadUtil.java 1KB
XiaomiInit.java 1KB
PushTokenCache.java 1KB
IPushReceiver.java 1KB
BasePushReceiver.java 1KB
HuaweiLoadActivity.java 1KB
VivoMessageReceiverImpl.java 1KB
IJPushEventReceiver.java 1KB
ApplicationUtil.java 977B
BasePushTargetInit.java 939B
PushLogUtil.java 853B
ExampleInstrumentedTest.java 750B
PushAction.java 724B
BaseAgentActivity.java 685B
CallbackResultRunnable.java 578B
EmptyConnectCallback.java 566B
CallbackCodeRunnable.java 479B
StrUtils.java 474B
PushTargetEnum.java 472B
IActivityDestroyedCallback.java 424B
ExampleUnitTest.java 400B
IOUtils.java 395B
IClientConnectCallback.java 363B
BaseApiAgent.java 341B
IActivityResumeCallback.java 320B
IActivityPauseCallback.java 315B
ConnectHandler.java 251B
ICallbackResult.java 246B
EnableReceiveNormalMsgHandler.java 225B
EnableReceiveNotifyMsgHandler.java 225B
QueryAgreementHandler.java 209B
GetPushStateHandler.java 205B
GetTokenHandler.java 205B
DeleteTokenHandler.java 203B
ICallbackCode.java 197B
INoProguard.java 103B
keyofyolo.jks 2KB
MainActivity.kt 5KB
TestPushReceiver.kt 1KB
ExampleInstrumentedTest.kt 642B
PushApplication.kt 368B
ExampleUnitTest.kt 345B
Readme.md 11KB
hms_game_icon.png 26KB
hms_game_hide_float_eye_off_gray.png 16KB
hms_game_hide_float_eye_off_gray.png 16KB
hms_game_hide_float_eye_off_gray.png 15KB
ic_launcher_round.png 15KB
hms_game_hide_float_eye_off_gray.png 15KB
ic_launcher_round.png 14KB
hms_game_icon.png 10KB
ic_launcher_round.png 10KB
ic_launcher.png 10KB
ic_launcher_round.png 10KB
hms_game_hide_float_top.9.png 9KB
ic_launcher.png 9KB
upsdk_btn_emphasis_normal_layer.9.png 8KB
ic_launcher.png 8KB
hms_game_icon.png 7KB
ic_launcher_round.png 7KB
共 166 条
- 1
- 2
资源评论
weixin_39841856
- 粉丝: 487
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功