打开魅族推送官网
注册/登录开发者账号。(如果您是新注册账号,进行实名认证大约需要2天左右时间,具体请咨询魅族侧)
在魅族推送平台(http://push.meizu.com) 中新建应用。注意「应用包名」需跟您在GrowingIO 推送填写的包名保持一致
注:更多详情请参照魅族开发文档
dependencies { ... //由于推送底层网络库依赖OkHttp3网络库,请添加OkHttp3依赖 implementation 'com.squareup.okhttp3:okhttp:3.12.1' //推送SDK依赖 implementation 'com.growingio.android:gtouch:$gtouch_version' //魅族推送SDK依赖 implementation 'com.growingio.android.gpush:gpush-meizu-adapter:$gtouch_version'}
$gtouch_version 为最新SDK版本号,现最新的版本号为请参考SDK更新日志。
android { ...... defaultConfig { manifestPlaceholders = [ PACKAGE_NAME : "您的APP包名", GPUSH_MEIZU_APP_ID : "魅族推送的AppId", GPUSH_MEIZU_APP_KEY : "魅族推送的AppKey", ] ...... } ......}
-dontwarn com.meizu.cloud.pushsdk.**-keep class com.meizu.cloud.pushsdk.**{*;}
在魅族推送APP配置界面配置回执,以便于我们GrowingIO更好的统计推送数据
其中回执地址:
https://messages.growingio.com/v1/callback/meizu
将集成好的App(测试版本)安装在一台魅族测试机上,并且运行App
保持App在前台运行,尝试扫码测试推送消息
如果应用收到消息,将App退到后台,并且杀掉所有App进程
再次进行测试推送消息,如果能够收到推送,则表明厂商通道集成成功