极光推送在国内的App的覆盖率比较高,在第一时间就更新了对flutter
的支持,使用极光简单配置后就可以进行远端推送和本地定时推送,非常方便。
推荐使用
android
进行测试,配置简单,ios需要证书,相对比较复杂。我也是用的安卓端进行演示。
注册极光
先到极光官网,注册账号,配置一下flutter
项目的包名,如果不记得了,可以到flutter项目下的 android/app/build.gradle
中找一下,defaultConfig
下的 applicationId
就是包名,这个配置文件不要关,后续我们还会再回来。
在极光配置好安卓的包名后,我们会得到 AppKey,到这就算注册完成。
项目配置
继续打开,android/app/build.gradle
文件。
- 将
defaultConfig
中minSdkVersion
修改为 17,flutter
创建后默认是16
,无法使用极光推送。 defaultConfig
中添加manife