| | |
| | | public void Init()
|
| | | {
|
| | | RegistrationID = string.Empty;
|
| | | AssetCopyFinished = false;
|
| | | #if !UNITY_EDITOR
|
| | | if (InitFinished)
|
| | | {
|
| | |
| | | m_Json.Clear();
|
| | | m_Json["code"] = CodeU2A.ClientPackage;
|
| | | m_Json["clientPkgID"] = VersionConfig.Get().clientPackageFlag;
|
| | | SendMessageToSDK(m_Json);
|
| | | #endif
|
| | | #endif
|
| | | }
|
| | |
| | |
|
| | | public void HandleSdkMessage(string jsonString)
|
| | | {
|
| | | DesignDebug.Log("收到SDK发来的信息: " + jsonString);
|
| | | Debug.Log("收到SDK发来的信息: " + jsonString);
|
| | | var _json = JsonMapper.ToObject(jsonString);
|
| | | var _code = (int)_json["code"];
|
| | | switch (_code)
|
| | |
| | | HandleFreePlatformRegisteOk(_json);
|
| | | break;
|
| | | case CodeA2U.FreePlatformLoginOk:
|
| | | HandleFreePlatformLoginOk(_json);
|
| | | HandleFreePlatformLoginOk(_json["info"]);
|
| | | break;
|
| | | case CodeA2U.FreePlatformLoginFail:
|
| | | if (onFreePlatformLoginFail != null)
|
| | |
| | | #region 极光推送相关
|
| | | public void GeTui_SendLocalMessage(JsonData jsonData)
|
| | | {
|
| | | DebugEx.Log("GeTui_SendLocalMessage:" + jsonData["id"]);
|
| | | // ------ 举例 ------
|
| | | // JsonData _params = new JsonData ();
|
| | | // _params ["code"] = 2005;
|
| | |
| | |
|
| | | public void GeTui_RemoveLocalMessage(string id)
|
| | | {
|
| | | DebugEx.Log("GeTui_RemoveLocalMessage:" + id);
|
| | | #if !UNITY_EDITOR
|
| | | m_Json.Clear();
|
| | | m_Json["code"] = CodeU2A.JPushRemoveLocalMessage;
|