客户端集成跨平台插件

EMAS移动推送除了提供原生的Android SDK和iOS SDK,还提供了uni-app插件、Flutter插件、ReactNative插件,帮助开发者在多端一次性快速集成移动推送功能。

Flutter插件

Flutter是一个高性能、跨端UI框架,可以通过一套代码,支持iOS、Android、Windows/MAC/Linux等多个平台,且能达到原生性能。

移动推送Flutter插件官方维护的版本已发布在Flutter官方仓库,如果想集成移动推送Flutter插件的,请访问如下链接:

移动推送Flutter插件集成指引和API文档

移动推送Flutter代码已经开源,仓库地址为:

https://github.com/aliyun/alibabacloud-push-flutter-plugin

ReactNative插件

ReactNative是一个使用React开发原生应用的JavaScript框架。

移动推送ReactNative插件官方维护的版本已发布在npm,如果想集成移动推送ReactNative插件的,请访问如下链接:

移动推送ReactNative插件集成指引和API文档

移动推送ReactNative代码已经开源,仓库地址为:

https://github.com/aliyun/alibabacloud-push-reactnative-plugin

uni-app插件

uniapp是一个使用Vue.js开发跨平台应用的前端框架。开发者编写一套代码,uni-app可将其编译到iOS、Android平台,保证其正确运行并达到优秀体验。

官方维护的版本放在【DCloud插件市场】上以开源的形式发布。如果需要下载打包版本,请访问如下链接:

移动推送uniapp插件包下载及操作指导

平台兼容性

  • Android

适用版本区间:4.4-12.0

支持CPU类型:armeabi-v7a,arm64-v8a,x86

  • iOS:

适用版本区间:9-15