diff --git a/iFish7/src/main/java/com/ifish/activity/PushActivity.java b/iFish7/src/main/java/com/ifish/activity/PushActivity.java new file mode 100644 index 000000000..5d34030b9 --- /dev/null +++ b/iFish7/src/main/java/com/ifish/activity/PushActivity.java @@ -0,0 +1,15 @@ +package com.ifish.activity; + +import android.os.Bundle; + +import androidx.appcompat.app.AppCompatActivity; + +public class PushActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_push); + + } +} \ No newline at end of file diff --git a/iFish7/src/main/java/com/ifish/push/IIntentService.java b/iFish7/src/main/java/com/ifish/push/IIntentService.java new file mode 100644 index 000000000..3449efa0d --- /dev/null +++ b/iFish7/src/main/java/com/ifish/push/IIntentService.java @@ -0,0 +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); + } +} diff --git a/iFish7/src/main/java/com/ifish/push/IPushService.java b/iFish7/src/main/java/com/ifish/push/IPushService.java new file mode 100644 index 000000000..0328ad218 --- /dev/null +++ b/iFish7/src/main/java/com/ifish/push/IPushService.java @@ -0,0 +1,6 @@ +package com.ifish.push; + +import com.igexin.sdk.PushService; + +public class IPushService extends PushService { +} diff --git a/iFish7/src/main/res/drawable-hdpi/push.png b/iFish7/src/main/res/drawable-hdpi/push.png new file mode 100644 index 000000000..8392c8239 Binary files /dev/null and b/iFish7/src/main/res/drawable-hdpi/push.png differ diff --git a/iFish7/src/main/res/drawable-hdpi/push_small.png b/iFish7/src/main/res/drawable-hdpi/push_small.png new file mode 100644 index 000000000..8392c8239 Binary files /dev/null and b/iFish7/src/main/res/drawable-hdpi/push_small.png differ diff --git a/iFish7/src/main/res/layout/activity_push.xml b/iFish7/src/main/res/layout/activity_push.xml new file mode 100644 index 000000000..836a7e030 --- /dev/null +++ b/iFish7/src/main/res/layout/activity_push.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file