开发者社区> 问答> 正文

应用研发平台EMAS中安卓如果分包的话,applicationId不一致,在EMAS上填哪个呢?

应用研发平台EMAS中安卓如果分包的话,applicationId不一致,在EMAS上填哪个呢?还是要在EMAS上建2个项目。

展开
收起
十一0204 2023-12-05 09:05:29 41 0
2 条回答
写回答
取消 提交回答
  • 意中人就是我呀!

    "看这个。 https://help.aliyun.com/document_detail/434645.html?spm=a2c4g.434642.0.0.65222c36xZvQ83。
    此群整理至钉群“应用研发平台EMAS开发者交流群”。"

    2023-12-05 21:49:07
    赞同 展开评论 打赏
  • 在应用研发平台EMAS中,如果安卓应用采用了分包策略,每个子模块的applicationId可能会有所不同。在这种情况下,你需要确保在EMAS上正确配置与你当前正在使用的applicationId相匹配的信息。
    你应该在EMAS上为每个具有不同applicationId的应用创建一个独立的项目,并且要确保这些项目的推送证书、渠道信息等设置都与对应的子模块相匹配。这样做可以避免因为applicationId不一致导致的通知服务无法正常工作或其他问题。

    如果你只有一个应用项目,但是希望使用不同的applicationId来构建多个版本(例如,免费版和付费版),你可以考虑在EMAS上使用多渠道功能来进行管理。在这种情况下,你需要为每个渠道指定一个唯一的applicationId,并且在构建时使用相应的渠道参数。

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

相关电子书

更多
Android热修复技术原理详解与升级探索 立即下载
Android内存泄漏自动化链路分析组件Probe 立即下载
58同城Android客户端Walle框架演进与实践之路 立即下载