瀏覽代碼

华为推送

master
xuqm 1 年之前
父節點
當前提交
431e4b586b
共有 2 個文件被更改,包括 4 次插入28 次删除
  1. +0
    -27
      app/src/main/java/cn/org/bjca/trust/pushdemo/MainActivity.kt
  2. +4
    -1
      push/src/main/java/cn/org/bjca/trust/push/provider/PushProvider.kt

+ 0
- 27
app/src/main/java/cn/org/bjca/trust/pushdemo/MainActivity.kt 查看文件

@@ -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()
}
}

+ 4
- 1
push/src/main/java/cn/org/bjca/trust/push/provider/PushProvider.kt 查看文件

@@ -16,6 +16,7 @@ import cn.org.bjca.trust.push.db.DbHelper
import cn.org.bjca.trust.push.db.device.Device
import com.huawei.hms.aaid.HmsInstanceId
import com.huawei.hms.common.ApiException
import com.huawei.hms.push.HmsMessaging
import com.xiaomi.push.it


@@ -38,7 +39,9 @@ class PushProvider : ContentProvider() {
CrashHandler.init()
// 初始化唯一码
initDevice()
getHwToken()
//getHwToken()
HmsMessaging.getInstance(context).isAutoInitEnabled = true

// MiPushClient.registerPush(this, APP_ID, APP_KEY);

return true


Loading…
取消
儲存