From a4534a17ec23a4effce2df59d9bd297a313c8168 Mon Sep 17 00:00:00 2001
From: wxr <wxr@hdlchina.com.cn>
Date: 星期五, 19 七月 2024 17:55:32 +0800
Subject: [PATCH] 极光推送Sdk更新,不支持厂商
---
HDL-ON_Android/Other/JPush/JPushReceiver.cs | 51 +++++++++++++++++++++++++++++++++------------------
1 files changed, 33 insertions(+), 18 deletions(-)
diff --git a/HDL-ON_Android/Other/JPush/JPushReceiver.cs b/HDL-ON_Android/Other/JPush/JPushReceiver.cs
index fdd0833..7c725ec 100644
--- a/HDL-ON_Android/Other/JPush/JPushReceiver.cs
+++ b/HDL-ON_Android/Other/JPush/JPushReceiver.cs
@@ -1,31 +1,46 @@
锘�
using System;
-using Android.App;
using Android.Content;
using CN.Jpush.Android.Api;
using CN.Jpush.Android.Service;
using HDL_ON;
using HDL_ON.DAL.Server;
using Shared;
-using Android.OS;
namespace HDL_ON_Android
{
- [BroadcastReceiver(Enabled = true, Exported = false)]
- [Android.App.IntentFilter(new string[]
- {
- "cn.jpush.android.intent.RECEIVE_MESSAGE"
- },
- Categories = new string[]
- {
- "com.hdl.onpro"
- })]
- public class JPushReceiver : JPushMessageReceiver
+ //[BroadcastReceiver(Enabled = true, Exported = false)]
+ //[Android.App.IntentFilter(new string[]
+ //{
+ // "cn.jpush.android.intent.RECEIVE_MESSAGE"
+ //},
+ //Categories = new string[]
+ //{
+ // "com.jinlu.onpro"
+ //})]
+
+
+ [Android.App.Service(Enabled = true, Exported = false)]
+ [Android.App.IntentFilter(
+ new string[] { "cn.jpush.android.intent.SERVICE_MESSAGE" },
+ Categories = new string[]
+ {
+ "com.jinlu.onpro"
+ })]
+ public class JPushReceiver : JPushMessageService
{
private static string TAG = "JPushReceiver";
+
+ public override void OnMessage(Context p0, CustomMessage p1)
+ {
+ Console.WriteLine("鏀跺埌鏋佸厜鎺ㄩ��");
+ base.OnMessage(p0, p1);
+
+ }
+
/// <summary>
/// 鐢ㄦ埛鐐瑰嚮鎵撳紑浜嗛�氱煡
/// 鐐瑰嚮閫氱煡鍥炶皟
@@ -35,7 +50,7 @@
public override void OnNotifyMessageOpened(Context context, NotificationMessage notificationMessage)
{
-
+
//2020-12-23 瑙e喅鐐瑰嚮閫氱煡鏍忔墦寮�涓嶄簡APP闂
//base.OnNotifyMessageOpened(context, notificationMessage);
OpenNotification(context, notificationMessage);
@@ -49,7 +64,7 @@
public override void OnNotifyMessageArrived(Context context, NotificationMessage notificationMessage)
{
base.OnNotifyMessageArrived(context, notificationMessage);
-
+
var pushMes = new JPushMessageInfo()
{
Title = notificationMessage.NotificationTitle,
@@ -115,7 +130,7 @@
public override void OnRegister(Context context, string p1)
{
base.OnRegister(context, p1);
- Utlis.WriteLine("JPushOnRegister: " + p1);
+ Utlis.WriteLine("鏋佸厜鎺ㄩ��-娉ㄥ唽鎴愬姛鍥炶皟: " + p1);
}
/// <summary>
@@ -148,15 +163,15 @@
Utlis.WriteLine("PushMes extras : " + pushMes.Extras);
Utlis.WriteLine("PushMes HomeId : " + pushMes.HomeId);
- if (Shared.Application.Activity==null)
+ if (Shared.Application.Activity == null)
{
- Intent i = new Intent(context, typeof(SplashActivity));//Intent intent=new Intent( 璧峰缁勪欢瀵硅薄 , 鐩爣 Service.class);
+ Intent i = new Intent(context, typeof(SplashActivity));
i.SetFlags(ActivityFlags.NewTask);
context.StartActivity(i);
}
else
{
- Intent i = new Intent(context, typeof(BaseActivity));//Intent intent=new Intent( 璧峰缁勪欢瀵硅薄 , 鐩爣 Service.class);
+ Intent i = new Intent(context, typeof(BaseActivity));
i.SetFlags(ActivityFlags.NewTask);
context.StartActivity(i);
}
--
Gitblit v1.8.0