From 11a13b83d96f1dc02d36d54bb776d51354487a7d Mon Sep 17 00:00:00 2001
From: client_Hale <339726288@qq.com>
Date: 星期五, 12 十月 2018 17:31:42 +0800
Subject: [PATCH] UPDATE 极速隐私条款
---
Project/mr_sdk/src/game_mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java | 83 +++++++++++++++++++++++++----------------
1 files changed, 51 insertions(+), 32 deletions(-)
diff --git a/Project/mr_sdk/src/game_mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java b/Project/mr_sdk/src/game_mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
index 5202319..11fb965 100644
--- a/Project/mr_sdk/src/game_mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
+++ b/Project/mr_sdk/src/game_mrgame/java/com/secondworld/univeralsdk/H2EngineSDK.java
@@ -33,6 +33,8 @@
private static final String TAG = "H2EngineSDK";
private static String APP_ID = "";
+ private static boolean PushEnable = true;
+
public static void HandleUnityMessage(String json)
{
LogUtil.i(TAG, "鏀跺埌Unity鍙戞潵鐨勪俊鎭�: " + json);
@@ -100,7 +102,8 @@
MrPlatformUtil.getInstance().pay(_activity,
_json.getString("cpInfo"),
_json.getString("roleID"),
- _json.getString("roleName").trim().replace(" ",""),
+ _json.getString("roleName").trim().replace(" ",
+ ""),
_json.getString("level"),
_extraData.toString(),
_json.getString("sid"),
@@ -116,7 +119,9 @@
MrPlatformUtil.getInstance().createRole(_activity,
_json.getString("roleID"),
_json.getString("sid"),
- _json.getString("roleName").trim().replace(" ",""),
+ _json.getString(
+ "roleName").trim().replace(" ",
+ ""),
"1",
"0");
break;
@@ -124,7 +129,9 @@
MrPlatformUtil.getInstance().enterWorld(_activity,
_json.getString("roleID"),
_json.getString("sid"),
- _json.getString("roleName").trim().replace(" ",""),
+ _json.getString(
+ "roleName").trim().replace(" ",
+ ""),
_json.getString("level"),
_json.getString("vipLevel"));
break;
@@ -152,25 +159,31 @@
public static void addLocalNotification(Activity activity, int id, String title, String content,
long fireTime)
{
- try
+ if (PushEnable)
{
- JPushLocalNotification ln = new JPushLocalNotification();
- ln.setBuilderId(0);// 璁剧疆鏍峰紡
- ln.setNotificationId(id);// id
- ln.setTitle(title);// 鏍囬
+ try
+ {
+ JPushLocalNotification ln = new JPushLocalNotification();
+ ln.setBuilderId(0);// 璁剧疆鏍峰紡
+ ln.setNotificationId(id);// id
+ ln.setTitle(title);// 鏍囬
- ln.setContent(content);// 鍐呭
- ln.setBroadcastTime(fireTime);// 绛夊緟鏃堕棿
- JPushInterface.addLocalNotification(activity, ln);
- } catch (Exception e)
- {
- e.printStackTrace();
+ ln.setContent(content);// 鍐呭
+ ln.setBroadcastTime(fireTime);// 绛夊緟鏃堕棿
+ JPushInterface.addLocalNotification(activity, ln);
+ } catch (Exception e)
+ {
+ e.printStackTrace();
+ }
}
}
public static void removeNotification(Activity activity, int id)
{
- JPushInterface.removeLocalNotification(activity, id);
+ if (PushEnable)
+ {
+ JPushInterface.removeLocalNotification(activity, id);
+ }
}
public static void GetExternalStorage()
@@ -282,6 +295,8 @@
return;
}
+ PushEnable = activity.getPackageName().equals("com.ziyouyouxi08.snxxz");
+
new Thread(new Runnable()
{
@Override
@@ -305,31 +320,35 @@
UniversalUtil.sendMessageToUnity(_msgStruct);
// ------------------------------- 鏋佸厜鎺ㄩ�� -------------------------------
- JPushInterface.setDebugMode(true);
- JPushInterface.init(activity);
-
- final long _waitingTime = System.currentTimeMillis();
-
- while (true)
+ String _registrationID = "0";
+ if (PushEnable)
{
- // 绛夊緟鑾峰彇鏋佸厜registrationID
- if (!JPushInterface.getRegistrationID(activity).equals(""))
- {
- break;
- }
+ JPushInterface.setDebugMode(true);
+ JPushInterface.init(activity);
- long _escapeTime = System.currentTimeMillis() - _waitingTime;
+ final long _waitingTime = System.currentTimeMillis();
- if (_escapeTime > 3000)
+ while (true)
{
- LogUtil.w(TAG, "绛夊緟鑾峰彇鏋佸厜鎺ㄩ�乺egistrationID瓒呮椂: 3绉�");
- break;
+ // 绛夊緟鑾峰彇鏋佸厜registrationID
+ if (!JPushInterface.getRegistrationID(activity).equals(""))
+ {
+ _registrationID = JPushInterface.getRegistrationID(activity);
+ break;
+ }
+
+ long _escapeTime = System.currentTimeMillis() - _waitingTime;
+
+ if (_escapeTime > 3000)
+ {
+ LogUtil.w(TAG, "绛夊緟鑾峰彇鏋佸厜鎺ㄩ�乺egistrationID瓒呮椂: 3绉�");
+ break;
+ }
}
}
-
_msgStruct.clear();
_msgStruct.put("code", CodeA2U.PushClientID);
- _msgStruct.put("clientID", JPushInterface.getRegistrationID(activity));
+ _msgStruct.put("clientID", _registrationID);
UniversalUtil.sendMessageToUnity(_msgStruct);
_msgStruct.clear();
--
Gitblit v1.8.0