client_Hale
2019-01-17 66923f352486079b4a699aacd02418504b1828dc
Project/yj_sdk/src/game_yj/java/com/secondworld/univeralsdk/H2EngineSDK.java
@@ -15,6 +15,7 @@
import android.provider.Settings;
import android.widget.Toast;
import com.snowfish.cn.ganga.helper.SFOnlineExitListener;
import com.snowfish.cn.ganga.helper.SFOnlineHelper;
import com.unity3d.player.UnityPlayer;
@@ -109,20 +110,26 @@
//                                                         (float) _json.getDouble("mount"),
//                                                         URLEncoder.encode(_extraData.toString(),
//                                                                           "utf-8"));
                        if(_yjAppID.contains("mzgame"))
                        if (_yjAppID.contains("mzgame")
                         || _yjAppID.contains("ucgame")
                         || _yjAppID.contains("yybgame"))
                        {
                            YJPlatformUtil.getInstance().pay(_activity,
                                                             _json.getString("title"),
                                                             _json.getString("cpInfo"),
                                                             (float) _json.getDouble("mount"),
                                                             URLEncoder.encode(_extraData.toString(),
                                                                               "utf-8"));
                        }else{
                                                             URLEncoder.encode(
                                                                     _extraData.toString(),
                                                                     "utf-8"));
                        }
                        else
                        {
                            YJPlatformUtil.getInstance().charge(_activity,
                                                             _json.getString("title"),
                                                             (float) _json.getDouble("mount"),
                                                             URLEncoder.encode(_extraData.toString(),
                                                                               "utf-8"));
                                                                _json.getString("title"),
                                                                (float) _json.getDouble("mount"),
                                                                URLEncoder.encode(
                                                                        _extraData.toString(),
                                                                        "utf-8"));
                        }
                    } catch (UnsupportedEncodingException e)
@@ -187,6 +194,9 @@
                    break;
                case CodeU2A.JPushRemoveLocalMessage:
                    removeNotification(_activity, _json.getInt("id"));
                    break;
                case CodeU2A.TencentLogin:
                    YJPlatformUtil.getInstance().loginTencent(_activity, _json.getString("param"));
                    break;
            }
@@ -396,9 +406,11 @@
                _msgStruct.clear();
                _msgStruct.put("code", CodeA2U.SdkInitComplete);
                _msgStruct.put("channelPlatform", "yj");
                _msgStruct.put("yj_appid", UniversalUtil.getMetaString(activity, "yj_appid"));
                String _appid = UniversalUtil.getMetaString(activity, "yj_appid");
                _msgStruct.put("yj_appid", _appid);
                _msgStruct.put("yj_spid", UniversalUtil.getMetaString(activity, "yj_spid"));
                _msgStruct.put("yj_branch", UniversalUtil.getMetaInt(activity, "yj_branch"));
                _msgStruct.put("banhao", activity.getResources().getString(R.string.banhao));
                UniversalUtil.sendMessageToUnity(_msgStruct);
                LogUtil.i(TAG, "初始化执行完毕");
@@ -416,20 +428,23 @@
    public static void onWindowFocusChanged(boolean b)
    {
//        if (MrPlatformUtil.getInstance().payProcessing)
//        {
//            if (b)
//            {
//                Map<String, Object> _msgStruct = new HashMap<>();
//                _msgStruct.put("code", CodeA2U.FreePlatformPayCancel);
//                UniversalUtil.sendMessageToUnity(_msgStruct);
//                MrPlatformUtil.getInstance().payProcessing = false;
//            }
//        }
        if (b)
        {
            if (YJPlatformUtil.getInstance().payProcessing)
            {
                Map<String, Object> _msgStruct = new HashMap<>();
                _msgStruct.put("code", CodeA2U.FreePlatformPayCancel);
                UniversalUtil.sendMessageToUnity(_msgStruct);
                YJPlatformUtil.getInstance().payProcessing = false;
            }
        }
        m_IsFocus = b;
    }
    public static void onNewIntent(final Activity activity, final Intent intent)
    {
        SFOnlineHelper.onNewIntent(activity, intent);
    }
    public static void onActivityResult(int requestCode,
@@ -437,6 +452,7 @@
                                        final Intent data,
                                        final Activity activity)
    {
        SFOnlineHelper.onActivityResult(activity, requestCode, resultCode, data);
    }
    public static void onConfigurationChanged(final Configuration newConfig) {}