|
|
@@ -1,14 +1,9 @@ |
|
|
|
package cn.org.bjca.trust.pushdemo |
|
|
|
|
|
|
|
import android.os.Bundle |
|
|
|
import android.text.TextUtils |
|
|
|
import android.util.Log |
|
|
|
import android.widget.TextView |
|
|
|
import androidx.appcompat.app.AppCompatActivity |
|
|
|
import cn.org.bjca.trust.push.PushSdk |
|
|
|
import cn.org.bjca.trust.push.common.LogHelper |
|
|
|
import com.huawei.hms.aaid.HmsInstanceId |
|
|
|
import com.huawei.hms.common.ApiException |
|
|
|
|
|
|
|
class MainActivity : AppCompatActivity() { |
|
|
|
override fun onCreate(savedInstanceState: Bundle?) { |
|
|
@@ -16,29 +11,7 @@ class MainActivity : AppCompatActivity() { |
|
|
|
setContentView(R.layout.activity_main) |
|
|
|
findViewById<TextView>(R.id.tv).setOnClickListener { |
|
|
|
PushSdk.instance.register(this, "xuqm") |
|
|
|
|
|
|
|
|
|
|
|
getToken() |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
private fun getToken() { |
|
|
|
// 创建一个新线程 |
|
|
|
object : Thread() { |
|
|
|
override fun run() { |
|
|
|
try { |
|
|
|
// 从agconnect-services.json文件中读取APP_ID |
|
|
|
val appId = "107729977" |
|
|
|
|
|
|
|
// 输入token标识"HCM" |
|
|
|
val tokenScope = "HCM" |
|
|
|
val token = HmsInstanceId.getInstance(this@MainActivity).getToken(appId, tokenScope) |
|
|
|
LogHelper.e( "get token:$token") |
|
|
|
|
|
|
|
} catch (e: ApiException) { |
|
|
|
LogHelper.e( "get token failed, $e") |
|
|
|
} |
|
|
|
} |
|
|
|
}.start() |
|
|
|
} |
|
|
|
} |