开发者社区 问答 正文

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

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

展开
收起
十一0204 2023-12-05 09:05:29 72 分享 版权
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
    赞同 展开评论