"应用研发平台EMAS中已经接入了flutter plugin了,如果要接入辅助通道和辅助弹窗还需要对照这里的文档全部在flutter项目对应的android目录下做相应的配置才可是是么?
"
阿里云移动推送官方Flutter插件https://pub.dev/packages/aliyun_push
应用配置
Android
厂商通道配置:移动推送全面支持接入厂商通道,请参见配置厂商通道秘钥
短信联动配置:移动推送支持与短信联动,通过补充推送短信提升触达效果,请参见短信联动配置
多包名配置:移动推送支持预先针对各渠道添加包名,实现一次推送,全渠道包消息可达。请参见配置多包名。
iOS
证书配置:iOS应用推送需配置开发环境/生产环境推送证书,详细信息请参见iOS 配置推送证书指南
接入到应用研发平台EMAS的Flutter插件后,要接入辅助通道和辅助弹窗,确实需要对照官方文档在Flutter项目的对应Android目录下进行相应的配置。你需要解压下载好的辅助通道SDK扩展包,并将其放置在app module的libs路径下。接着,在app module的build.gradle文件中添加相应的配置。此外,还需要根据不同的情况对启动模式做出选择,例如SingleTask模式下,如果辅助弹窗Activity未finish,那么单击通知会显示辅助弹窗Activity并触发onNewInten方法;如果辅助弹窗Activity finish了,那么单击通知会重新创建辅助弹窗Activity。
在应用研发平台EMAS中接入了flutter plugin后,还需要进行一些额外的操作才能实现辅助通道和辅助弹窗的功能。首先,您需要在Flutter代码中注册一个消息监听器,这个监听器将接收来自EMAS的通知消息,并将其传递给您的Flutter应用。然后,一旦您的Flutter应用程序成功接收到来自EMAS的通知消息,您需要解析该消息对象来获取通知的内容,具体的解析方式取决于EMAS插件和所使用的消息格式。最后,根据您的需求,您可以将通知内容显示在应用的用户界面上,例如弹出对话框、展示在通知栏等。
此外,对于辅助通道的集成,您需要检查并确认各个平台上的相关参数一一对应,填写参数时请不要添加多余的空格。同时,您也需要在各厂商的控制台推送测试,然后再使用阿里云控制台或OpenAPI进行推送。
对于辅助弹窗Activity未finish的情况,单击第二条通知会显示辅助弹窗Activity并触发onNewInten方法;如果辅助弹窗Activity finish,单击第二条通知会重新创建辅助弹窗Activity。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。