From 44a6a385fdccee755ae6c4a4f481ddc8952a4e7c Mon Sep 17 00:00:00 2001 From: chenjuntao Date: Tue, 4 Jun 2024 16:05:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E3=80=90=E5=85=89=E7=8E=AF=E5=8A=A9?= =?UTF-8?q?=E6=89=8B=E3=80=91=E6=9E=81=E5=85=89=E6=8E=A8=E9=80=81=E6=8E=A5?= =?UTF-8?q?=E5=85=A5VA=E5=90=88=E5=B9=B6=E5=8C=85=20https://jira.shanqu.cc?= =?UTF-8?q?/browse/GHZSCY-5621?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/gh/common/DefaultJsApi.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/com/gh/common/DefaultJsApi.kt b/app/src/main/java/com/gh/common/DefaultJsApi.kt index 14c6b5939a..e9e2257c0a 100644 --- a/app/src/main/java/com/gh/common/DefaultJsApi.kt +++ b/app/src/main/java/com/gh/common/DefaultJsApi.kt @@ -32,6 +32,7 @@ import com.gh.gamecenter.common.utils.* import com.gh.gamecenter.common.utils.NewFlatLogUtils import com.gh.gamecenter.common.view.dsbridge.CompletionHandler import com.gh.gamecenter.core.AppExecutor +import com.gh.gamecenter.core.provider.IPushProvider import com.gh.gamecenter.core.runOnIoThread import com.gh.gamecenter.core.runOnUiThread import com.gh.gamecenter.core.utils.* @@ -333,6 +334,14 @@ class DefaultJsApi( return HaloApp.getInstance().oaid } + @JavascriptInterface + fun getPushId(msg: Any): String { + val pushProvider: IPushProvider = ARouter.getInstance() + .build(RouteConsts.provider.push) + .navigation() as IPushProvider + return pushProvider.getRegistrationId(HaloApp.getInstance()) + } + @JavascriptInterface fun showIncompatibleVersionDialog(msg: Any) { DialogHelper.showUpgradeDialog(context)