diff --git a/android/app/src/main/kotlin/com/lifegpc/ehf/MainActivity.kt b/android/app/src/main/kotlin/com/lifegpc/ehf/MainActivity.kt index d0f2bcd..06c3256 100644 --- a/android/app/src/main/kotlin/com/lifegpc/ehf/MainActivity.kt +++ b/android/app/src/main/kotlin/com/lifegpc/ehf/MainActivity.kt @@ -2,6 +2,7 @@ package com.lifegpc.ehf import android.app.Activity import android.content.Intent +import android.os.Build import android.view.WindowManager import com.lifegpc.ehf.annotation.ChannelMethod import com.lifegpc.ehf.eventbus.SAFAuthEvent @@ -31,6 +32,11 @@ class MainActivity : FlutterActivity() { flutterEngine, this ) + MethodChannelUtils.registerMethodChannel( + "lifegpc.eh_downloader_flutter/device", + flutterEngine, + this + ) } override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { @@ -59,4 +65,8 @@ class MainActivity : FlutterActivity() { private fun disableFlagSecure() { window.clearFlags(WindowManager.LayoutParams.FLAG_SECURE) } + + @ChannelMethod(methodName = "deviceName") + @Suppress("unused") + private fun getDeviceName(): String = Build.MODEL }