SecurityModule.java 1.79 KB
package com.drp.util.react;

import com.drp.mobliemall.app.GlobalContext;
import com.facebook.react.bridge.Promise;
import com.facebook.react.bridge.ReactApplicationContext;
import com.facebook.react.bridge.ReactContextBaseJavaModule;
import com.facebook.react.bridge.ReactMethod;

/**
 * 通信Module类
 * Created by Song on 2017/2/17.
 */
public class SecurityModule extends ReactContextBaseJavaModule {

    public static final String MODULE_NAME = "security";
//    /**
//     * 构造方法必须实现
//     * @param reactContext
//     */
    public SecurityModule(ReactApplicationContext reactContext) {
        super(reactContext);
    }

    /**
     * 在rn代码里面是需要这个名字来调用该类的方法
     * @return
     */
    @Override
    public String getName() {
        return MODULE_NAME;
    }
//
//    /**
//     * 获取当前用户的信息
//     */
//    @ReactMethod
//    public void getIdentityId(Promise promise) {
//        promise.resolve(XnDeviceApiUtils.getInstance().getIdentityId());
//    }
//
//    /**
//     * 获取当前的护照信息
//     */
    @ReactMethod
    public void getPassportId(Promise promise) {
        promise.resolve(String.valueOf(GlobalContext.getInstance().getSpUtil().getPassport().getId()));
    }


//
//    /**
//     * 获取unionId
//     */
//    @ReactMethod
//    public void getUnionId(Promise promise) {
//        promise.resolve(XnDeviceApiUtils.getInstance().getUnionId()+"");
//    }
//
//    /**
//     * 获取unionName
//     */
//    @ReactMethod
//    public void getUnionName(Promise promise) {
//        promise.resolve(XnDeviceApiUtils.getInstance().getUnionName());
//    }
//
//    /**
//     * 获取好友
//     */
//    @ReactMethod
//    public void getBuddy() {
//        XnDeviceApiUtils.getInstance().getBuddy();
//    }
}