add mehtod for UnitySendMessage
This commit is contained in:
parent
b22d7565c5
commit
640311163a
@ -65,36 +65,32 @@
|
|||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
<data android:scheme="http" />
|
<data android:scheme="http" />
|
||||||
<data
|
<data android:host="www.cebg.games"/>
|
||||||
android:host="www.cebg.games"
|
<data android:pathPrefix="/client"/>
|
||||||
android:pathPrefix="/client" />
|
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
<data android:scheme="https" />
|
<data android:scheme="https" />
|
||||||
<data
|
<data android:host="www.cebg.games"/>
|
||||||
android:host="www.cebg.games"
|
<data android:pathPrefix="/client"/>
|
||||||
android:pathPrefix="/client" />
|
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
<intent-filter android:autoVerify="true">
|
<intent-filter android:autoVerify="true">
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
<data android:scheme="http" />
|
<data android:scheme="http" />
|
||||||
<data
|
<data android:host="www.counterfire.games"/>
|
||||||
android:host="www.counterfire.games"
|
<data android:pathPrefix="/client"/>
|
||||||
android:pathPrefix="/client" />
|
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
<data android:scheme="https" />
|
<data android:scheme="https" />
|
||||||
<data
|
<data android:host="www.counterfire.games"/>
|
||||||
android:host="www.counterfire.games"
|
<data android:pathPrefix="/client"/>
|
||||||
android:pathPrefix="/client" />
|
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
@ -157,18 +153,16 @@
|
|||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
<data android:scheme="http" />
|
<data android:scheme="http" />
|
||||||
<data
|
<data android:host="oauth-svr.cebggame.com"/>
|
||||||
android:host="oauth-svr.cebggame.com"
|
<data android:pathPrefix="/google"/>
|
||||||
android:pathPrefix="/google" />
|
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
<intent-filter>
|
<intent-filter>
|
||||||
<action android:name="android.intent.action.VIEW" />
|
<action android:name="android.intent.action.VIEW" />
|
||||||
<category android:name="android.intent.category.DEFAULT" />
|
<category android:name="android.intent.category.DEFAULT" />
|
||||||
<category android:name="android.intent.category.BROWSABLE" />
|
<category android:name="android.intent.category.BROWSABLE" />
|
||||||
<data android:scheme="https" />
|
<data android:scheme="https" />
|
||||||
<data
|
<data android:host="oauth-svr.cebggame.com"/>
|
||||||
android:host="oauth-svr.cebggame.com"
|
<data android:pathPrefix="/google"/>
|
||||||
android:pathPrefix="/google" />
|
|
||||||
</intent-filter>
|
</intent-filter>
|
||||||
</activity>
|
</activity>
|
||||||
<activity
|
<activity
|
||||||
|
@ -56,10 +56,6 @@ import com.jc.jcfw.util.JsonUtils;
|
|||||||
import com.unity3d.player.UnityPlayerActivity;
|
import com.unity3d.player.UnityPlayerActivity;
|
||||||
|
|
||||||
import net.openid.appauth.AuthState;
|
import net.openid.appauth.AuthState;
|
||||||
import net.openid.appauth.AuthorizationRequest;
|
|
||||||
import net.openid.appauth.AuthorizationService;
|
|
||||||
import net.openid.appauth.AuthorizationServiceConfiguration;
|
|
||||||
import net.openid.appauth.ResponseTypeValues;
|
|
||||||
|
|
||||||
import org.cocos2dx.lib.Cocos2dxHelper;
|
import org.cocos2dx.lib.Cocos2dxHelper;
|
||||||
import org.cocos2dx.lib.CocosJSHelper;
|
import org.cocos2dx.lib.CocosJSHelper;
|
||||||
|
@ -17,6 +17,7 @@ import com.google.common.base.Strings;
|
|||||||
import com.jc.jcfw.google.PayClient;
|
import com.jc.jcfw.google.PayClient;
|
||||||
import com.jc.jcfw.util.ThreadUtils;
|
import com.jc.jcfw.util.ThreadUtils;
|
||||||
import com.jc.jcfw.util.UIUtils;
|
import com.jc.jcfw.util.UIUtils;
|
||||||
|
import com.unity3d.player.UnityPlayer;
|
||||||
|
|
||||||
import org.cocos2dx.lib.CocosJSHelper;
|
import org.cocos2dx.lib.CocosJSHelper;
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
@ -233,4 +234,21 @@ public class JcSDK {
|
|||||||
public static void nativeCb(NativeResult result) {
|
public static void nativeCb(NativeResult result) {
|
||||||
nativeCb(result.getFunid(), result.getError(), result.getDataStr());
|
nativeCb(result.getFunid(), result.getError(), result.getDataStr());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void toUnity(String funId, String error, String dataStr) {
|
||||||
|
JSONObject result = new JSONObject();
|
||||||
|
try {
|
||||||
|
result.put("funid", funId);
|
||||||
|
if (Strings.isNullOrEmpty(error)) {
|
||||||
|
result.put("errcode", 0);
|
||||||
|
result.put("data", dataStr);
|
||||||
|
} else {
|
||||||
|
result.put("errcode", 1);
|
||||||
|
result.put("errmessage", error);
|
||||||
|
}
|
||||||
|
} catch (JSONException e) {
|
||||||
|
Log.e(TAG, "JSONException: " + e.getMessage());
|
||||||
|
}
|
||||||
|
UnityPlayer.UnitySendMessage("WalletPanel1", "onNativeCallback", result.toString());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user