Flutter MOB配置
作者:2530442368@qq.com
阅读:469
发布时间:2022年04月10日 15:00
android 下面 build.gradle配置
buildscript {
repositories {
// 配置Mob Maven库
maven { url "https://mvn.mob.com/android" }
}
dependencies {
//mob配置
classpath 'com.mob.sdk:MobSDK:+'
}
}
app 下面build.gradle配置
// 导入MobSDK
apply plugin: 'com.mob.sdk'
MobSDK {
appKey ""
appSecret ""
spEdition "fp"
//配置MobPush
MobPush {
//配置厂商推送(可选配置,不需要厂商推送可不配置,需要哪些厂商推送只需配置哪些厂商配置即可)
devInfo {
//配置小米厂商推送
XIAOMI {
appId "您的小米平台appId"
appKey "您的小米平台appKey"
}
//配置华为厂商推送
HUAWEI {
appId "您的华为平台appId"
}
//配置魅族厂商推送
MEIZU {
appId "您的魅族平台appId"
appKey "您的魅族平台appKey"
}
//配置FCM厂商推送
FCM {
//设置默认推送通知显示图标
iconRes "@mipmap/default_ic_launcher"
}
//配置OPPO厂商推送
OPPO {
appKey "您的OPPO平台appKey"
appSecret "您的OPPO平台appSecret"
}
//配置VIVO厂商推送
VIVO {
appId "您的VIVO平台appId"
appKey "您的VIVO平台appKey"
}
}
}
}
default_ic_launcher 图片记得配置 否则运行不了
目录如下
这个应该是必须要配置的,否则有可能收不到消息建议配置一下!
#mob推流混淆
#厂商的混淆规则
-keep class android.os.SystemProperties
-dontwarn android.os.SystemProperties
-keep class com.huawei.**{*;}
-keep class com.meizu.**{*;}
-keep class com.xiaomi.**{*;}
-dontwarn com.huawei.**
-dontwarn com.meizu.**
-dontwarn com.xiaomi.**
-keep class com.mob.**{*;}
-dontwarn com.mob.**
-keepclasseswithmembernames class * {
native ;
}
-keepclasseswithmembers class * {
public (android.content.Context, android.util.AttributeSet);
}
-keepclasseswithmembers class * {
public (android.content.Context, android.util.AttributeSet, int);
}
-keepclassmembers class * extends android.app.Activity {
public void *(android.view.View);
}
-keepclassmembers enum * {
public static **[] values();
public static ** valueOf(java.lang.String);
}
-keep class * implements android.os.Parcelable {
public static final android.os.Parcelable$Creator *;
}
-keep class com.huawei.hms.**{*;}
-keep class com.meizu.cloud.**{*;}
-keep class com.xiaomi.mipush.sdk.**{*;}
-keep class org.apache.thrift.**{*;}
-keep class com.google.** {*;}
-keep class com.coloros.** {*;}
-dontwarn com.huawei.hms.**
-dontwarn com.meizu.cloud.**
-dontwarn com.xiaomi.mipush.sdk.**
-dontwarn org.apache.thrift.**
-dontwarn com.google.**
-dontwarn com.coloros.**
-dontwarn com.vivo.push.**
-keep class com.vivo.push.**{*; }
-keep class com.vivo.vms.**{*; }
-keep class com.mob.pushsdk.plugins.vivo.PushVivoReceiver{*;}
-keep class com.meizu.cloud.pushsdk.MzPushMessageReceiver{
public *;
}
-keep class com.mob.pushsdk.plugins.xiaomi.PushXiaoMiRevicer {*;}
-dontwarn com.xiaomi.push.**
#这是oppo的混淆规则
-keep public class * extends android.app.Service
-keep class com.heytap.msp.** { *;}
-keep class com.mob.pushsdk.plugins.oppo.** { *;}
推荐文章
[设计]平板屏幕尺寸大全
阅读 470
Flutter1.10.3,HTTP Host Availability,checking the HTTP host: Operation timed out
阅读 479
网站安全评估怎么做[自评估]
阅读 169
[集合]屏幕尺寸大全
阅读 894
[设计]常用显示屏屏幕尺寸大全
阅读 464
使用CloudFlare白嫖阿里云香港OSS做图床
阅读 278
[设计]Android设计尺寸规范
阅读 580
[PHP]获取网站ICO图标链接的方法,兼容ICO图标重定向的情景
阅读 488
[设计]iOS设计尺寸规范
阅读 837
[设计]切图命名规范
阅读 623
[Fastadmin]在前台如何上传文件到七牛云
阅读 573
[设计]手机屏幕尺寸大全
阅读 452
[Flutter]MOB推送详细接入教程,闭坑指南
阅读 461
[设计]手表屏幕尺寸
阅读 496
[设计]电脑屏幕尺寸大全
阅读 467
PHP怎么把文件内容转为formfile以传到第三方服务器
阅读 296
在fastadmin中,如何删除七牛云空间的图片
阅读 103
【互联网】好玩的API汇总
阅读 337
阿里云域名DNS服务器地址大全hichina和alidns
阅读 354