美文网首页AndroidAndroid开发经验谈Android开发
阿里最新热修复框架sophix集成详解(一):控制台开通移动热修

阿里最新热修复框架sophix集成详解(一):控制台开通移动热修

作者: 月下溪明 | 来源:发表于2017-11-20 11:33 被阅读344次

    本文更新于2017年11月20日

    前言

    关于sophix集成和使用,网上有了很多前辈写的博客。读了很多,感觉都不太详细和系统。所以自己尝试写sophix集成系列文章,一共四篇。如下:
    阿里最新热修复框架sophix集成详解(一):控制台开通移动热修复
    阿里最新热修复框架sophix集成详解(二):工程代码快速接入
    阿里最新热修复框架sophix集成详解(三):生成、上传、调试补丁
    阿里最新热修复框架sophix集成详解(四):补丁灰度发布、全量发布、机型过滤

    关于sophix的原理和与其他热修复框架的比较,戳官方文档

    阿里手淘团队出书了,业界首部全方位系统介绍热修复原理书籍,从阿里Sophix方案开发过程入手权威解读!《深入探索Android热修复技术原理》
    这本书建议读一读。

    话不多说,集成开始:
    阿里云控制台的使用有点绕,要注意了,对照着一步一步来

    • 登录阿里云,开通移动热修复

    阿里云热修复控制台地址

    Ps:

    如果自己进了阿里云官网首页,怎么找热修复: 鼠标滑到 菜单栏 【产品】,弹出的菜单,找到白色字体类别【移动云】,移动云 的子菜单里找到【移动热修复】

    image.png

    · 右上角登录,可以使用淘宝账号直接登录。注册一个也行。

    · 左边 点击 立即开通。

    没开通的,会跳转到一个页面,告知 【确认开通】。

    确认开通后,跳转到控制台的移动热修复页面,酱紫的

    移动热修复 控制台

    Ps:

    如果读者自己是通过点官网首页左上角的【控制台】,直接进入了【管理控制台】,那怎么进到移动热修复的控制台页面呢:看上面的截图,菜单栏的 【产品与服务】,是以首字母排列的。找Y类-【移动热修复】。点一下,就切换到移动热修复的管理了。

    截图中 【创建App】是新开一个标签页,跳转到 [移动云] 控制台(Mobile Hub)去创建的,和当前处在的 [移动热修复] 控制台 不同,不要搞混。

    • 点击【创建App】,会提示先【创建产品】
      产品下包含着 创建应用(App),产品的名字随便起。
    结果:移动云- 产品列表页
    • 点击 蓝色字体产品名称 或 【管理】,进入 产品信息页。
    结果:移动云 -产品信息页

    Ps:

    在本页的 应用列表的App都有 查看信息 选项,这里用不到它,因为没有我们需要的RSA密钥。

    点击 【创建应用】,填入App名(最好和项目名称一致),应用类型 选 Android,填入packageName。 (bundleId是iOS的标识)

    创建成功后,在下方的应用列表展示信息。

    • 点击 移动热修复,再点击应用列表 对应App 的【管理】,查看 AppId、AppSecret、RSA密钥

    进入移动热修复有两种方法:
    1.看上图,可以在当前移动云 产品信息页 ,点击 移动热修复标签,
    2.可以关掉当前网页(还记得在移动热修复控制台【创建App】是新开一个标签页吗)这样也可以回到移动热修复的页面,再刷新一下。

    第1种方法结果:


    第1种方法结果

    第2种方法结果:


    第2种方法,图一
    点击应用列表【管理】,进入图二
    第2种方法,图二

    总之,一定要在创建完产品和应用后,到 [移动热修复] 标签页,才能查看到AppId,AppSecret,RSA密钥。不要在移动云的产品处查看,那样你是看不到RSA密钥的。

    关于 【管理控制台】 的更多使用详情, 戳这里

    下一篇,我们来讲 sophix接入

    相关文章

      网友评论

        本文标题:阿里最新热修复框架sophix集成详解(一):控制台开通移动热修

        本文链接:https://www.haomeiwen.com/subject/lpimvxtx.html