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)