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 {
url 'https://maven.aliyun.com/nexus/content/repositories/releases/'
}
maven {
url "https://mvn.getui.com/nexus/content/repositories/releases/"
}
google()
}
}

View File

@ -191,6 +191,14 @@
android:theme="@style/MyAppTheme"
android:usesCleartextTraffic="true"
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
android:name=".NewBindDeviceChoiceActivity"
android:exported="false"

View File

@ -42,6 +42,8 @@ import com.ifish.utils.L;
import com.ifish.utils.SystemUtil;
import com.ifish.utils.ToastUtil;
import com.ifish.utils.TrustAllCerts;
import com.igexin.sdk.IUserLoggerInterface;
import com.igexin.sdk.PushManager;
import com.p2p.core.P2PSpecial.P2PSpecial;
//import com.tencent.bugly.crashreport.CrashReport;
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;
//
//import android.content.Context;
//import android.content.Intent;
//
//import com.ifish.activity.PushActivity;
//import com.ifish.activity.RecentContactsActivity;
//import com.ifish.baseclass.BaseApplication;
//import com.ifish.utils.L;
//import com.igexin.sdk.GTIntentService;
//import com.igexin.sdk.message.GTNotificationMessage;
//import com.igexin.sdk.message.GTTransmitMessage;
//
//public class IIntentService extends GTIntentService {
//
// @Override
// public void onReceiveClientId(Context context, String s) {
// super.onReceiveClientId(context, s);
// L.i("jjia----------push--cid--"+s);
// }
//
// @Override
// public void onReceiveMessageData(Context context, GTTransmitMessage gtTransmitMessage) {
// super.onReceiveMessageData(context, gtTransmitMessage);
// }
//
// // cid离线上线通知
// @Override
// public void onReceiveOnlineState(Context context, boolean b) {
// super.onReceiveOnlineState(context, b);
// }
//
// // 通知到达
// @Override
// public void onNotificationMessageArrived(Context context, GTNotificationMessage gtNotificationMessage) {
// super.onNotificationMessageArrived(context, gtNotificationMessage);
//
// L.i("jjia---------通知到达---");
// }
//
// //通知点击
// @Override
// public void onNotificationMessageClicked(Context context, GTNotificationMessage gtNotificationMessage) {
// super.onNotificationMessageClicked(context, gtNotificationMessage);
// L.i("jjia---------通知点击---");
// Intent intent = new Intent();
// intent.setClass(context, PushActivity.class);
// intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
// context.startActivity(intent);
// }
//}
package com.ifish.push;
import android.content.Context;
import android.content.Intent;
import com.ifish.activity.PushActivity;
import com.ifish.activity.RecentContactsActivity;
import com.ifish.baseclass.BaseApplication;
import com.ifish.utils.L;
import com.igexin.sdk.GTIntentService;
import com.igexin.sdk.message.GTNotificationMessage;
import com.igexin.sdk.message.GTTransmitMessage;
public class IIntentService extends GTIntentService {
@Override
public void onReceiveClientId(Context context, String s) {
super.onReceiveClientId(context, s);
L.i("jjia----------push--cid--"+s);
}
@Override
public void onReceiveMessageData(Context context, GTTransmitMessage gtTransmitMessage) {
super.onReceiveMessageData(context, gtTransmitMessage);
}
// cid离线上线通知
@Override
public void onReceiveOnlineState(Context context, boolean b) {
super.onReceiveOnlineState(context, b);
}
// 通知到达
@Override
public void onNotificationMessageArrived(Context context, GTNotificationMessage gtNotificationMessage) {
super.onNotificationMessageArrived(context, gtNotificationMessage);
L.i("jjia---------通知到达---");
}
//通知点击
@Override
public void onNotificationMessageClicked(Context context, GTNotificationMessage gtNotificationMessage) {
super.onNotificationMessageClicked(context, gtNotificationMessage);
L.i("jjia---------通知点击---");
Intent intent = new Intent();
intent.setClass(context, PushActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
}
}

View File

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