-
- 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 void
enableLog(boolean enable)
void
init(Activity activity, String clientId, String channel)
void
init(Activity activity, String clientId, String channel, boolean isCN)
void
init(Activity activity, String clientId, String channel, String gameVersion)
单接接口 void
init(Activity activity, String clientId, String channel, String gameVersion, String properties)
单接接口 void
init(Activity activity, String clientId, String channel, String gameVersion, boolean isCN)
void
registerStaticProperties(String staticProperties)
void
unregisterStaticProperty(String propertyName)
void
clearStaticProperties()
void
registerDynamicProperties(TapDBDynamicProperties properties)
void
registerDynamicPropertiesUE()
void
setUser(String userId)
void
setUser(String userId, String loginType)
为了兼容游戏通过官网使用unity方式接入,这里会进行使用方式判断,如果通过官网,则调用其他接口 void
setName(String name)
void
setLevel(int level)
void
setServer(String server)
void
onCharge(String orderId, String product, long amount, String currencyType, String payment)
void
onChargeWithProperties(String orderId, String product, long amount, String currencyType, String payment, String properties)
void
trackEvent(String eventName, String properties)
void
track(String eventCode, String properties)
void
onEvent(String eventName, String properties)
void
deviceInitialize(String properties)
void
deviceAdd(String properties)
void
deviceUpdate(String properties)
void
userInitialize(String properties)
void
userAdd(String properties)
void
userUpdate(String properties)
void
clearUser()
void
setHost(String host)
void
setCustomEventHost(String customEventHost)
static native String
GetDynamicProperties()
void
closeFetchTapTapDeviceId()
void
getTapTapDID(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)
-
-
-
-