AggH5AndroidToJs.java 1.2 KB
package com.agg.h5game;

import android.webkit.JavascriptInterface;

import com.agg.h5game.tools.ParamsTools;
import com.stss.sdk.STSSAggGame;
import com.stss.sdk.bean.STSSPayParams;
import com.stss.sdk.bean.STSSUserExtraData;

public class AggH5AndroidToJs extends Object {
    @JavascriptInterface
    public void roleCreate(String roleParams) {
        STSSUserExtraData userExtraData = ParamsTools.jsonToSTSSUserExtraData(roleParams);
        STSSAggGame.roleCreate(userExtraData);
    }

    @JavascriptInterface
    public void roleEnterGame(String roleParams) {
        STSSUserExtraData userExtraData = ParamsTools.jsonToSTSSUserExtraData(roleParams);
        STSSAggGame.roleEnterGame(userExtraData);
    }

    @JavascriptInterface
    public void roleUpgrade(String roleParams) {
        STSSUserExtraData userExtraData = ParamsTools.jsonToSTSSUserExtraData(roleParams);
        STSSAggGame.roleUpdateInfor(userExtraData);
    }

    @JavascriptInterface
    public void logout() {
        STSSAggGame.exit();
    }

    @JavascriptInterface
    public void orderAndPay(String payParams) {
        STSSPayParams params = ParamsTools.jsonToSTSSPayParams(payParams);
        STSSAggGame.orderAndPay(params);
    }
}