Skip to content

Commit bdc2060

Browse files
author
ty
committed
升级UPushSDK
1 parent 68bdc8e commit bdc2060

File tree

6 files changed

+13
-10
lines changed

6 files changed

+13
-10
lines changed

UMLibrary/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,6 @@ android {
3131

3232
dependencies {
3333
api fileTree(dir: 'libs', include: ['*.jar'])
34-
api fileTree(dir: 'libs', include: ['umeng-push-6.4.3.aar'])
34+
api fileTree(dir: 'libs', include: ['umeng-push-6.4.4.aar'])
3535
api fileTree(dir: 'libs', include: ['umeng-agoo_tnet4android-3.1.14.10.1.aar'])
3636
}
-282 KB
Binary file not shown.
288 KB
Binary file not shown.

app/src/main/java/com/umeng/soexample/push/MyNotificationService.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public int onStartCommand(Intent intent, int flags, int startId) {
4141
UTrack.getInstance(getApplicationContext()).trackMsgDismissed(oldMessage);
4242
}
4343
showNotification(msg);
44-
} catch (JSONException e) {
44+
} catch (Exception e) {
4545
e.printStackTrace();
4646
}
4747
return super.onStartCommand(intent, flags, startId);
@@ -82,6 +82,7 @@ private void showNotification(UMessage msg) {
8282
notification.deleteIntent = dismissPendingIntent;
8383
notification.contentIntent = clickPendingIntent;
8484
manager.notify(id, notification);
85+
UTrack.getInstance(this).trackMsgShow(msg, notification);
8586
}
8687

8788
public PendingIntent getClickPendingIntent(Context context, UMessage msg) {

app/src/main/java/com/umeng/soexample/push/NotificationBroadcast.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ public void onReceive(Context context, Intent intent) {
3737
break;
3838
}
3939
//
40-
} catch (JSONException e) {
41-
e.printStackTrace();
4240
} catch (Exception e) {
4341
e.printStackTrace();
4442
}

app/src/main/java/com/umeng/soexample/push/UmengNotificationService.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,15 @@
99
public class UmengNotificationService extends UmengMessageService {
1010
@Override
1111
public void onMessage(Context context, Intent intent) {
12-
Log.i("UmengNotificationService", "onMessage");
13-
String message = intent.getStringExtra(AgooConstants.MESSAGE_BODY);
14-
Intent intent1 = new Intent();
15-
intent1.setClass(context, MyNotificationService.class);
16-
intent1.putExtra("UmengMsg", message);
17-
context.startService(intent1);
12+
Log.i("UMNotificationService", "onMessage");
13+
try {
14+
String message = intent.getStringExtra(AgooConstants.MESSAGE_BODY);
15+
Intent intent1 = new Intent();
16+
intent1.setClass(context, MyNotificationService.class);
17+
intent1.putExtra("UmengMsg", message);
18+
context.startService(intent1);
19+
} catch (Exception e) {
20+
e.printStackTrace();
21+
}
1822
}
1923
}

0 commit comments

Comments
 (0)