开发者社区> 问答> 正文

请问应用研发平台EMAS,有这样一个场景,相同一个APP ,有多个渠道版本?

请问应用研发平台EMAS,有这样一个场景,相同一个APP ,有多个渠道版本(applicationId 不一样),集成emas,是不是在同一个项目下面添加多个应用来解决?

展开
收起
真的很搞笑 2023-07-12 10:13:43 57 0
3 条回答
写回答
取消 提交回答
  • 是的,应用研发平台 EMAS(Enterprise Mobile Application Studio)可以支持相同的应用在多个渠道上发布不同的版本。这样的场景通常称为多渠道打包。

    在 EMAS 中,您可以使用渠道包管理功能来管理和生成不同渠道版本的应用。渠道包是指在应用发布时根据不同的渠道需求生成的不同版本的应用包。

    以下是一般情况下使用 EMAS 进行多渠道打包的步骤:

    1. 创建渠道包配置:在 EMAS 控制台中,您可以创建多个渠道包配置。每个配置对应一个特定的渠道,您可以为每个渠道配置不同的图标、名称、推送通道等信息。

    2. 生成渠道包:在 EMAS 控制台中,选择要构建渠道包的应用,并选择相应的渠道包配置。然后,EMAS 将基于所选渠道包配置自动生成相应的渠道包。

    3. 导出渠道包:完成渠道包生成后,您可以导出渠道包文件以供上传到各个渠道的发布平台或应用商店。导出的渠道包将包含特定渠道的配置信息。

    4. 发布到不同渠道:根据您的需求,将导出的渠道包分别提交到各个渠道的发布平台或应用商店进行发布。每个渠道将根据您的配置信息展示相应的版本。

    2023-07-13 20:20:15
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在 EMAS 控制台中,每个应用都有一个唯一的 AppKey,您可以为每个渠道版本创建一个独立的应用,并分别获取对应的 AppKey。然后,您需要在每个渠道版本的应用中集成 EMAS SDK,并使用对应的 AppKey 进行初始化和推送服务的注册。这样,每个渠道版本的应用都可以独立地使用 EMAS 推送服务,并接收到对应的推送消息。

    需要注意的是,如果您在同一个 EMAS 项目下面添加多个应用,您需要确保每个应用的 AppKey 是唯一的,并且每个应用的推送服务使用的证书和配置是正确的。

    2023-07-13 08:14:42
    赞同 展开评论 打赏
  • 正常配置啊。一个主包名,其他都当做多包名里的各个包名,然后给每个包名配自己的厂商通道,此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2023-07-12 11:02:34
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
云原生时代下的App开发 立即下载
移动App研发加速—跨平台解决方案 立即下载
EMAS平台全景介绍 立即下载