开发者社区 问答 正文

应用研发平台EMAS多包名问题,麻烦同步一下情况啊?暂时不修改的话,我们看看有没有其他的解决方案啊。

应用研发平台EMAS多包名问题,麻烦同步一下情况啊?暂时不修改的话,我们看看有没有其他的解决方案啊。现在项目已经都上线了,国内的二十几个渠道都收不到消息

展开
收起
真的很搞笑 2023-07-12 09:42:09 87 分享 版权
3 条回答
写回答
取消 提交回答
  • 对于应用研发平台 EMAS 的多包名问题,如果您暂时不打算修改包名,以下是一些可能的解决方案:

    1. 使用反向代理:您可以使用反向代理来实现将原始包名映射到其他包名的功能。通过配置反向代理服务器,将请求从原始包名重定向到新的包名,以便与 EMAS 平台进行集成。

    2. 创建别名或符号链接:某些操作系统允许创建别名或符号链接,将一个文件夹或文件关联到另一个位置。您可以尝试创建一个别名或符号链接,使 EMAS 平台能够找到您的应用程序并进行相应的处理。

    3. 咨询 EMAS 技术支持:EMAS 平台的技术支持团队将是您最好的资源。联系他们,并说明您的情况和限制,看看是否有其他的解决方案或建议。

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

    EMAS推送服务的多包名支持情况是这样的:

    对于iOS平台,EMAS推送服务支持多包名,您可以在控制台中添加多个应用证书,并为每个证书设置相应的推送配置信息。

    对于Android平台,EMAS推送服务目前不支持多包名,每个应用只能使用一个包名。如果您的应用需要支持多个包名,您需要为每个包名分别创建一个应用,并分别配置相应的推送服务。此外,您还需要在应用代码中根据不同的包名分别调用EMAS SDK提供的相应接口。

    参考

    修改应用包名:如果您的应用包名没有严格的业务限制,可以考虑修改应用包名,使其与EMAS控制台中配置的包名一致。这样可以避免多包名问题导致的推送服务无法正常工作。

    使用第三方推送服务:如果您的应用存在多包名问题,且无法修改包名,您可以考虑使用第三方推送服务,例如极光推送、个推等。这些第三方推送服务支持多包名,并且可以与EMAS SDK集成使用,以实现推送服务的功能。

    联系阿里技术支持:如果您的应用存在多包名问题,且无法修改包名,也不想使用第三方推送服务,您可以联系阿里技术支持,寻求他们的帮助和支持。阿里技术支持可能会提供一些定制化的解决方案,以满足您的特定需求。

    2023-07-13 15:20:12
    赞同 展开评论
  • 公众号:网络技术联盟站,InfoQ签约作者,阿里云社区签约作者,华为云 云享专家,BOSS直聘 创作王者,腾讯课堂创作领航员,博客+论坛:https://www.wljslmz.cn,工程师导航:https://www.wljslmz.com

    阿里云应用研发平台 EMAS 目前已经支持多包名功能,可以通过在 EMAS 控制台中添加多个包名来实现对多个应用的管理和推送。

    如果您的应用已经上线,并且在国内的二十几个渠道都收不到消息,可能是因为您的应用没有正确集成 EMAS SDK 或者没有正确配置推送证书。建议您按照以下步骤进行排查:

    1. 确认应用已经正确集成了 EMAS SDK,并且已经正确初始化。

    2. 确认应用已经正确配置了推送证书,并且推送证书没有过期失效。

    3. 确认应用已经正确添加了多个包名,并且在 EMAS 控制台中对不同包名进行了配置和推送。

    4. 检查应用的网络连接是否正常,是否有防火墙等安全机制导致推送无法到达。

    2023-07-13 14:09:01
    赞同 展开评论
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
还有其他疑问?
咨询AI助理