移动加速(Mobile Accelerator)是阿里云针对移动应用推出的无线加速产品,旨在依托阿里云遍布全网的加速节点,海量带宽网络等优越的基础设施,为开发者提供更快、更稳定的网络接入能力,有效提升移动应用的可用性和用户体验。
- 协议优化——链路加速,采用深度优化定制协议。
- 就近接入——加速节点全网覆盖,基于IP精准调度就近接入。
- 弱网优化——提升弱网环境下连通率。
- 动静态加速——同时支持动态内容加速和静态内容加速,静态内容高效缓存。
- 内容优化——智能压缩,请求合并。
- 防流量劫持——有效防止流量劫持。
您首先需要登入移动加速控制台,选择“域名管理”,按照《配置样例》配置域名。
在控制台中选择“增值服务”-“移动服务”,添加移动加速域名,将域名与app关联起来,如果没有创建app也可以跳转到产品列表中进行添加。
将工程克隆或下载到本地:
git clone https://github.com/aliyun/alicloud-android-demo.git
并通过Android Studio加载后您可以看到如下目录:
其中alimac_android_demo
即为移动加速的Demo APP。
alimac_android_demo已经完成了移动加速SDK的集成工作,但我们还是建议您仔细阅读移动加速的集成文档
当您在使用您自己的APP集成移动加速遇到问题时,您可以对比下demo APP的配置情况。
为了使Demo APP能够正常运行,您还需要配置您的appkey/appsecret信息。您可以在应用管理控制台,在创建的APP中找到它们,如图所示:
在MacConfig时传入。
若程序编译通过,且运行时有以下log说明成功:
[DHandler] url: https://xxx/xxx.html AccSuccess: 1 reqSuccess: 1
其中,AccSuccess为1
表示加速成功,reqSuccess为1
表示请求成功
过滤和查看tag为mac
的日志,例如控制台通过adb logcat -s mac来过滤