Skip to content

Commit 911f1a1

Browse files
committed
web支持获取设备唯一id
1 parent 3ffecc9 commit 911f1a1

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

assists-web/src/main/java/com/ven/assists/web/ASJavascriptInterface.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,13 @@ class ASJavascriptInterface(val webView: WebView) {
9393
runCatching {
9494
val request = GsonUtils.fromJson<CallRequest<JsonObject>>(requestJson, object : TypeToken<CallRequest<JsonObject>>() {}.type)
9595
when (request.method) {
96+
CallMethod.getUniqueDeviceId -> {
97+
val uniqueDeviceId = DeviceUtils.getUniqueDeviceId()
98+
result = GsonUtils.toJson(CallResponse<JsonObject>(code = 0, data = JsonObject().apply {
99+
addProperty("uniqueDeviceId", uniqueDeviceId)
100+
}))
101+
}
102+
96103
CallMethod.getAndroidID -> {
97104
val androidID = DeviceUtils.getAndroidID()
98105
result = GsonUtils.toJson(CallResponse<JsonObject>(code = 0, data = JsonObject().apply {

assists-web/src/main/java/com/ven/assists/web/CallMethod.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,6 @@ object CallMethod {
4747
const val getAppInfo = "getAppInfo"
4848
const val getMacAddress = "getMacAddress"
4949
const val getAndroidID = "getAndroidID"
50+
const val getUniqueDeviceId = "getUniqueDeviceId"
51+
5052
}

0 commit comments

Comments
 (0)