From 38d8ef58e8b93274ba3aaab59ae2590552b7f63e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BF=9C=E6=96=B9=E5=A4=95=E9=98=B3?= Date: Thu, 23 Oct 2014 14:56:33 +0800 Subject: [PATCH] Update CIMPushManager.java --- .../src/com/farsunset/cim/client/android/CIMPushManager.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cim_for_netty/cim-core/src/com/farsunset/cim/client/android/CIMPushManager.java b/cim_for_netty/cim-core/src/com/farsunset/cim/client/android/CIMPushManager.java index 32fac57..b0d6f8f 100644 --- a/cim_for_netty/cim-core/src/com/farsunset/cim/client/android/CIMPushManager.java +++ b/cim_for_netty/cim-core/src/com/farsunset/cim/client/android/CIMPushManager.java @@ -2,7 +2,7 @@ package com.farsunset.cim.client.android; import android.content.Context; import android.content.Intent; import android.telephony.TelephonyManager; - +import java.util.UUID; import com.farsunset.cim.nio.constant.CIMConstant; import com.farsunset.cim.nio.mutual.SentBody; @@ -85,10 +85,11 @@ public class CIMPushManager { CIMDataConfig.putString(context,CIMDataConfig.KEY_ACCOUNT, account); String imei = ((TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId(); + imei += context.getPackageName(); SentBody sent = new SentBody(); sent.setKey(CIMConstant.RequestKey.CLIENT_BIND); sent.put("account", account); - sent.put("deviceId",imei); + sent.put("deviceId",UUID.nameUUIDFromBytes(imei.getBytes()).toString().replaceAll("-", "")); sent.put("channel", "android"); sent.put("device",android.os.Build.MODEL);