This commit is contained in:
jia 2024-10-08 21:12:51 +08:00
parent afc73de7c4
commit 1191bfdf0e
5 changed files with 75 additions and 57 deletions

View File

@ -33,6 +33,10 @@ allprojects {
maven { maven {
url 'https://maven.aliyun.com/nexus/content/repositories/releases/' url 'https://maven.aliyun.com/nexus/content/repositories/releases/'
} }
maven {
url "https://mvn.getui.com/nexus/content/repositories/releases/"
}
google() google()
} }
} }

View File

@ -191,6 +191,14 @@
android:theme="@style/MyAppTheme" android:theme="@style/MyAppTheme"
android:usesCleartextTraffic="true" android:usesCleartextTraffic="true"
tools:replace="android:icon,android:theme,android:allowBackup"> tools:replace="android:icon,android:theme,android:allowBackup">
<!-- 推送服务 -->
<service
android:name="com.ifish.push.IPushService"
android:exported="false"
android:label="PushService"
android:process=":pushservice" />
<service android:name="com.ifish.push.IIntentService" />
<activity <activity
android:name=".NewBindDeviceChoiceActivity" android:name=".NewBindDeviceChoiceActivity"
android:exported="false" android:exported="false"

View File

@ -42,6 +42,8 @@ import com.ifish.utils.L;
import com.ifish.utils.SystemUtil; import com.ifish.utils.SystemUtil;
import com.ifish.utils.ToastUtil; import com.ifish.utils.ToastUtil;
import com.ifish.utils.TrustAllCerts; import com.ifish.utils.TrustAllCerts;
import com.igexin.sdk.IUserLoggerInterface;
import com.igexin.sdk.PushManager;
import com.p2p.core.P2PSpecial.P2PSpecial; import com.p2p.core.P2PSpecial.P2PSpecial;
//import com.tencent.bugly.crashreport.CrashReport; //import com.tencent.bugly.crashreport.CrashReport;
import com.squareup.picasso.Picasso; import com.squareup.picasso.Picasso;
@ -171,6 +173,10 @@ public class BaseApplication extends MultiDexApplication {
} }
}); });
PushManager.getInstance().preInit(this);
PushManager.getInstance().initialize(this);
PushManager.getInstance().setDebugLogger(this, s -> L.i("jjia--------"+s));
} }
/** /**

View File

@ -1,51 +1,51 @@
//package com.ifish.push; package com.ifish.push;
//
//import android.content.Context; import android.content.Context;
//import android.content.Intent; import android.content.Intent;
//
//import com.ifish.activity.PushActivity; import com.ifish.activity.PushActivity;
//import com.ifish.activity.RecentContactsActivity; import com.ifish.activity.RecentContactsActivity;
//import com.ifish.baseclass.BaseApplication; import com.ifish.baseclass.BaseApplication;
//import com.ifish.utils.L; import com.ifish.utils.L;
//import com.igexin.sdk.GTIntentService; import com.igexin.sdk.GTIntentService;
//import com.igexin.sdk.message.GTNotificationMessage; import com.igexin.sdk.message.GTNotificationMessage;
//import com.igexin.sdk.message.GTTransmitMessage; import com.igexin.sdk.message.GTTransmitMessage;
//
//public class IIntentService extends GTIntentService { public class IIntentService extends GTIntentService {
//
// @Override @Override
// public void onReceiveClientId(Context context, String s) { public void onReceiveClientId(Context context, String s) {
// super.onReceiveClientId(context, s); super.onReceiveClientId(context, s);
// L.i("jjia----------push--cid--"+s); L.i("jjia----------push--cid--"+s);
// } }
//
// @Override @Override
// public void onReceiveMessageData(Context context, GTTransmitMessage gtTransmitMessage) { public void onReceiveMessageData(Context context, GTTransmitMessage gtTransmitMessage) {
// super.onReceiveMessageData(context, gtTransmitMessage); super.onReceiveMessageData(context, gtTransmitMessage);
// } }
//
// // cid离线上线通知 // cid离线上线通知
// @Override @Override
// public void onReceiveOnlineState(Context context, boolean b) { public void onReceiveOnlineState(Context context, boolean b) {
// super.onReceiveOnlineState(context, b); super.onReceiveOnlineState(context, b);
// } }
//
// // 通知到达 // 通知到达
// @Override @Override
// public void onNotificationMessageArrived(Context context, GTNotificationMessage gtNotificationMessage) { public void onNotificationMessageArrived(Context context, GTNotificationMessage gtNotificationMessage) {
// super.onNotificationMessageArrived(context, gtNotificationMessage); super.onNotificationMessageArrived(context, gtNotificationMessage);
//
// L.i("jjia---------通知到达---"); L.i("jjia---------通知到达---");
// } }
//
// //通知点击 //通知点击
// @Override @Override
// public void onNotificationMessageClicked(Context context, GTNotificationMessage gtNotificationMessage) { public void onNotificationMessageClicked(Context context, GTNotificationMessage gtNotificationMessage) {
// super.onNotificationMessageClicked(context, gtNotificationMessage); super.onNotificationMessageClicked(context, gtNotificationMessage);
// L.i("jjia---------通知点击---"); L.i("jjia---------通知点击---");
// Intent intent = new Intent(); Intent intent = new Intent();
// intent.setClass(context, PushActivity.class); intent.setClass(context, PushActivity.class);
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(intent); context.startActivity(intent);
// } }
//} }

View File

@ -1,6 +1,6 @@
//package com.ifish.push; package com.ifish.push;
//
//import com.igexin.sdk.PushService; import com.igexin.sdk.PushService;
//
//public class IPushService extends PushService { public class IPushService extends PushService {
//} }