开发者社区> 问答> 正文

应用研发平台EMAS中已经接入了flutter plugin,接入辅助通道和辅助弹窗还需要做什么?

"应用研发平台EMAS中已经接入了flutter plugin了,如果要接入辅助通道和辅助弹窗还需要对照这里的文档全部在flutter项目对应的android目录下做相应的配置才可是是么?
15a852faf48b656847627e8d40984c75.png"

展开
收起
十一0204 2023-12-05 09:13:45 112 0
3 条回答
写回答
取消 提交回答
  • 阿里云移动推送官方Flutter插件https://pub.dev/packages/aliyun_push

    应用配置
    Android

    厂商通道配置:移动推送全面支持接入厂商通道,请参见配置厂商通道秘钥
    短信联动配置:移动推送支持与短信联动,通过补充推送短信提升触达效果,请参见短信联动配置
    多包名配置:移动推送支持预先针对各渠道添加包名,实现一次推送,全渠道包消息可达。请参见配置多包名。
    iOS

    证书配置:iOS应用推送需配置开发环境/生产环境推送证书,详细信息请参见iOS 配置推送证书指南

    2023-12-05 15:45:11
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    接入到应用研发平台EMAS的Flutter插件后,要接入辅助通道和辅助弹窗,确实需要对照官方文档在Flutter项目的对应Android目录下进行相应的配置。你需要解压下载好的辅助通道SDK扩展包,并将其放置在app module的libs路径下。接着,在app module的build.gradle文件中添加相应的配置。此外,还需要根据不同的情况对启动模式做出选择,例如SingleTask模式下,如果辅助弹窗Activity未finish,那么单击通知会显示辅助弹窗Activity并触发onNewInten方法;如果辅助弹窗Activity finish了,那么单击通知会重新创建辅助弹窗Activity。

    2023-12-05 13:41:18
    赞同 展开评论 打赏
  • CSDN全栈领域优质创作者,万粉博主;InfoQ签约博主;华为云享专家;华为Iot专家;亚马逊人工智能自动驾驶(大众组)吉尼斯世界纪录获得者

    在应用研发平台EMAS中接入了flutter plugin后,还需要进行一些额外的操作才能实现辅助通道和辅助弹窗的功能。首先,您需要在Flutter代码中注册一个消息监听器,这个监听器将接收来自EMAS的通知消息,并将其传递给您的Flutter应用。然后,一旦您的Flutter应用程序成功接收到来自EMAS的通知消息,您需要解析该消息对象来获取通知的内容,具体的解析方式取决于EMAS插件和所使用的消息格式。最后,根据您的需求,您可以将通知内容显示在应用的用户界面上,例如弹出对话框、展示在通知栏等。

    此外,对于辅助通道的集成,您需要检查并确认各个平台上的相关参数一一对应,填写参数时请不要添加多余的空格。同时,您也需要在各厂商的控制台推送测试,然后再使用阿里云控制台或OpenAPI进行推送。

    对于辅助弹窗Activity未finish的情况,单击第二条通知会显示辅助弹窗Activity并触发onNewInten方法;如果辅助弹窗Activity finish,单击第二条通知会重新创建辅助弹窗Activity。

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

相关电子书

更多
基于flutter的产品应用实践 立即下载
《Flutter in action》 立即下载
闲鱼《Flutter 技术解析与实战》 立即下载