}
//通知栏消息到达回调,flyme6基于android6.0以上不再回调
public void onNotificationArrived(Context context, MzPushMessage mzPushMessage) {
Log.i("bqt", "魅族【onNotificationArrived】" + mzPushMessage.toString());
}
//通知栏消息点击回调
public void onNotificationClicked(Context context, MzPushMessage mzPushMessage) {
Log.i("bqt", "魅族【onNotificationClicked】" + mzPushMessage.toString());
}

//通知栏消息删除回调;flyme6基于android6.0以上不再回调
public void onNotificationDeleted(Context context, MzPushMessage mzPushMessage) {
Log.i("bqt", "魅族【onNotificationDeleted】" + mzPushMessage.toString());
}
}
project的build.gradle
allprojects {
repositories {
google()
jcenter()
maven {url 'https://oss.jfrog.org/artifactory/oss-snapshot-local'}//魅族maven仓路径
}
}
x
allprojects {
repositories {
google()
jcenter()
maven {url 'https://oss.jfrog.org/artifactory/oss-snapshot-local'}//魅族maven仓路径
}
}
module的build.gradle
implementation 'com.meizu.flyme.internet:push-internal:3.5.0@aar'//魅族推送
implementation 'com.meizu.flyme.internet:push-internal:3.5.0@aar'//魅族推送
添加权限:
<permission
android:name="com.bqt.push.push.permission.MESSAGE"
android:protectionLevel="signature"/>
<permission
android:name="com.bqt.push.permission.C2D_MESSAGE"
android:protectionLevel="signature"/>
<!-- 兼容flyme5.0以下版本-->
<uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE"/>
<uses-permission android:name="com.bqt.push.push.permission.MESSAGE"/>
<!-- 兼容flyme3.0配置权限-->
<uses-permission android:name="com.meizu.c2dm.permission.RECEIVE"/>
<uses-permission android:name="com.bqt.push.permission.C2D_MESSAGE"/>
<permission
android:name="com.bqt.push.push.permission.MESSAGE"
android:protectionLevel="signature"/>
<permission
android:name="com.bqt.push.permission.C2D_MESSAGE"
android:protectionLevel="signature"/>

<!-- 兼容flyme5.0以下版本-->
<uses-permission android:name="com.meizu.flyme.push.permission.RECEIVE"/>
<uses-permission android:name="com.bqt.push.push.permission.MESSAGE"/>
<!-- 兼容flyme3.0配置权限-->
<uses-permission android:name="com.meizu.c2dm.permission.RECEIVE"/>
<uses-permission android:name="com.bqt.push.permission.C2D_MESSAGE"/>
注册四大组件:
只需注册自定义的继承自MzPushMessageReceiver 的接收消息的Receiver即可
<receiver
android:name="com.bqt.push.MZPushReceiver"
tools:ignore="ExportedReceiver">
<intent-filter>
<!-- 接收push消息 -->
<action android:name="com.meizu.flyme.push.intent.MESSAGE"/>
<!-- 接收register消息 -->
<action android:name="com.meizu.flyme.push.intent.REGISTER.FEEDBACK"/>
<!-- 接收unregister消息-->
<action android:name="com.meizu.flyme.push.intent.UNREGISTER.FEEDBACK"/>
<!-- 兼容低版本Flyme3推送服务配置 -->
<action android:name="com.meizu.c2dm.intent.REGISTRATION"/>
<action android:name="com.meizu.c2dm.intent.RECEIVE"/>
<category android:name="com.bqt.push"/>
</intent-filter>
</receiver>
<receiver
android:name="com.bqt.push.MZPushReceiver"
tools:ignore="ExportedReceiver">
<intent-filter>
<!-- 接收push消息 -->
<action android:name="com.meizu.flyme.push.intent.MESSAGE"/>
<!-- 接收register消息 -->
<action android:name="com.meizu.flyme.push.intent.REGISTER.FEEDBACK"/>
<!-- 接收unregister消息-->
<action android:name="com.meizu.flyme.push.intent.UNREGISTER.FEEDBACK"/>
<!-- 兼容低版本Flyme3推送服务配置 -->
<action android:name="com.meizu.c2dm.intent.REGISTRATION"/>
<action android:name="com.meizu.c2dm.intent.RECEIVE"/>
<category android:name="com.bqt.push"/>
</intent-filter>
</receiver>
2018-4-20
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-107172-2.html
我需要输入登录名个密码的wifi
王永胜说得对