-
- All Implemented Interfaces:
-
com.tds.common.bridge.IBridgeService,com.tds.tapdb.wrapper.TapDBService
public class TapDBServiceImpl implements TapDBService
仅用于unity通信桥接使用
-
-
Method Summary
Modifier and Type Method Description voidenableLog(boolean enable)voidinit(Activity activity, String clientId, String channel)voidinit(Activity activity, String clientId, String channel, boolean isCN)voidinit(Activity activity, String clientId, String channel, String gameVersion)单接接口 voidinit(Activity activity, String clientId, String channel, String gameVersion, String properties)单接接口 voidinit(Activity activity, String clientId, String channel, String gameVersion, boolean isCN)voidregisterStaticProperties(String staticProperties)voidunregisterStaticProperty(String propertyName)voidclearStaticProperties()voidregisterDynamicProperties(TapDBDynamicProperties properties)voidregisterDynamicPropertiesUE()voidsetUser(String userId)voidsetUser(String userId, String loginType)为了兼容游戏通过官网使用unity方式接入,这里会进行使用方式判断,如果通过官网,则调用其他接口 voidsetName(String name)voidsetLevel(int level)voidsetServer(String server)voidonCharge(String orderId, String product, long amount, String currencyType, String payment)voidonChargeWithProperties(String orderId, String product, long amount, String currencyType, String payment, String properties)voidtrackEvent(String eventName, String properties)voidtrack(String eventCode, String properties)voidonEvent(String eventName, String properties)voiddeviceInitialize(String properties)voiddeviceAdd(String properties)voiddeviceUpdate(String properties)voiduserInitialize(String properties)voiduserAdd(String properties)voiduserUpdate(String properties)voidclearUser()voidsetHost(String host)voidsetCustomEventHost(String customEventHost)static native StringGetDynamicProperties()voidcloseFetchTapTapDeviceId()voidgetTapTapDID(Activity activity, BridgeCallback callback)-
Methods inherited from class com.tds.tapdb.wrapper.TapDBService
deviceAdd, deviceInitialize, deviceUpdate, enableLog, init, init, init, init, init, onCharge, onChargeWithProperties, onEvent, registerDynamicProperties, registerStaticProperties, setCustomEventHost, setHost, setLevel, setName, setServer, setUser, setUser, track, trackEvent, unregisterStaticProperty, userAdd, userInitialize, userUpdate -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
enableLog
void enableLog(boolean enable)
-
init
void init(Activity activity, String clientId, String channel, String gameVersion, String properties)
单接接口
-
init
void init(Activity activity, String clientId, String channel, String gameVersion, boolean isCN)
-
registerStaticProperties
void registerStaticProperties(String staticProperties)
-
unregisterStaticProperty
void unregisterStaticProperty(String propertyName)
-
clearStaticProperties
void clearStaticProperties()
-
registerDynamicProperties
void registerDynamicProperties(TapDBDynamicProperties properties)
-
registerDynamicPropertiesUE
void registerDynamicPropertiesUE()
-
setUser
void setUser(String userId, String loginType)
为了兼容游戏通过官网使用unity方式接入,这里会进行使用方式判断,如果通过官网,则调用其他接口
- Parameters:
loginType- 和TDS使用时为登录方式,通过官网单接时为附加属性
-
setLevel
void setLevel(int level)
-
onCharge
void onCharge(String orderId, String product, long amount, String currencyType, String payment)
-
onChargeWithProperties
void onChargeWithProperties(String orderId, String product, long amount, String currencyType, String payment, String properties)
-
trackEvent
void trackEvent(String eventName, String properties)
-
onEvent
@Deprecated() void onEvent(String eventName, String properties)
-
deviceInitialize
void deviceInitialize(String properties)
-
deviceUpdate
void deviceUpdate(String properties)
-
userInitialize
void userInitialize(String properties)
-
userUpdate
void userUpdate(String properties)
-
clearUser
void clearUser()
-
setCustomEventHost
void setCustomEventHost(String customEventHost)
-
GetDynamicProperties
static native String GetDynamicProperties()
-
closeFetchTapTapDeviceId
void closeFetchTapTapDeviceId()
-
getTapTapDID
void getTapTapDID(Activity activity, BridgeCallback callback)
-
-
-
-