Android接入指南|学习笔记

简介: 快速学习Android接入指南

开发者学堂课程【阿里云移动推送服务使用教程Android接入指南】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/420/detail/5317


Android接入指南


内容简介:

一、管理控制台页面内的内容

二、Android V3.0版本的配置

三、小结


一、管理控制台页面内的内容

1、首先从移动推送的官网详情页点击管理控制台进入到管理控制台页面

如下图所示:

图片82.png

2、页面可以看到,在左侧有一个配置,点击配置进去之后,会有一个提示框显示出来,可以在这里配置相应的包名

提示框如下图所示:

图片83.png

3、管理控制台页面右边有一个接入指南,接入指南里右侧有一个 Android ,点击就可以直接进入到 Android  接入一个详细说明页

4、在管理控制台右边还有下载 SDK 的一个快捷入口在这里可以自己选定所需的所有移动应用的服务,包括移动推送、移动热修复,在此页面内的移动推送的右边也有一个快捷入口,可以直接进到 Android 的配置里,同时如果有任何技术问题,也有钉钉群的支持可以直接通过下载钉钉注册账号,然后搜索页面内的群号进行联系,此页面如下图所示:

图片84.png


二、Android  V3.0版的配置

1、关于文档版本

回到之前的文档页面里,文档里显示V2.3.7及以下版本的一个文档,在这里一定要注意,如果现在使用的V3.0以上的版本,请参考 Android V3.0版本的配置现在的线上版本是 V3.0以上,在上图页面中可以看到V3.0.7版本,所以现在重点介绍 Android  V3.0版的一个配置

2、支持两种集成方式

Android SDK 3.0首先提供了一个参考的 Demo 将其点击过后,可以看到 Demo 的一个具体地址,以及一些具体配置的说明,同时V3.0版本支持两种集成方式,第一种是 Maven 库的快速集成,第二种是传统的手动集成方式,其中 Maven 库集成更加简单,不容易出问题,且后续的更新也很方便,所以建议开发者采用 Maven 库的快速集成

接来下来介绍这两种集成方式大概的情况: Maven 库主要是在项目的根目录下面去进行一个 Maven 库的配置,配置完成过后添加对应的依赖,依赖添加完成过后,就基本可以了

手动集成就需要下载 SDK 的包,下载完成过后可以看到包的整个目录结构以及在工程里面的一些对应的配置

如下图所示:

图片85.png

3、AndroidManifest 配置

第三个就来讲一下 AndroidManifest 配置文件的一个配置,这里主要是说明 AppKey  AppSecret 的配置,在控制台的 AppKey 中可以看得到 AppKey 的参数,然后在这里进行一个相应的配置同时也涉及到一个权限的配置,但是这里要注意 Maven 库的快速集成的方式就可以直接跳过,这要注意这一点就行。

4、其他的一些组件配置

的一些组件配置也一样,手动配置需要拷贝一些代码,而 Maven 库就不需要消息接收 Receiver 的配置两种集成方式都是需要的,都不能省

Proguard 的配置两种集成方式也是不能省的,两个集成方式都是需要的

在应用中的注册和启动移动推送具体的一个初始化的代码,这个也都是需要的一定要注意的是,初始化的时候一定要放到 Application 里去,不要放到 Activity,否则就不能保证初始化是在一开始就被调用的大体就是这样


三、小结

1、V2.3.7版本会和 V3.0版本有一些不同但是总体的目录结构和方式都差不多

2、具体的 SDK API 的一些调用方面在页面中都会有详细的说明,可以参考左边的 SDK API 的介绍

3、为了保证送达率,也提供了移动推送辅助通道的一个配置,这个可以自己页面详细了解一下,有详细的文档说明

4、对于一些错误的处理,这里也有一些错误和对应的一些账号相应的错误码的说明,可以自己点击进入相应页面进行详细的了解。

相关文章
|
6月前
|
架构师 网络协议 算法
Android高级架构师整理面试经历发现?(大厂面经+学习笔记(1)
Android高级架构师整理面试经历发现?(大厂面经+学习笔记(1)
|
6月前
|
消息中间件 缓存 架构师
2024年阿里Android高级面试题分享,附学习笔记+面试整理+进阶书籍
2024年阿里Android高级面试题分享,附学习笔记+面试整理+进阶书籍
|
缓存 安全 数据库
Android学习笔记4
Android学习笔记4
57 0
|
XML 数据库 数据安全/隐私保护
Android学习笔记3
Android学习笔记3
160 0
|
XML Java Android开发
Android学习笔记2
Android学习笔记2
74 0
|
XML Java Linux
Android学习笔记1
Android学习笔记1
59 0
|
存储 Java API
Android逆向 | 基础篇 - Java 学习笔记03
Android逆向 | 基础篇 - Java 学习笔记03
|
Java 编译器 Android开发
Android逆向 | 基础篇 - Java 学习笔记02
Android逆向 | 基础篇 - Java 学习笔记02
|
Java 编译器 Android开发
Android逆向 | 基础篇 - Java 学习笔记01
Android逆向 | 基础篇 - Java 学习笔记01
|
Java 开发工具 Android开发
Android中的Binder学习笔记
Android中的Binder学习笔记
Android中的Binder学习笔记
下一篇
无影云桌面