我想在我的 Appcelerator Titanium 应用程序中使用华为 Push Kit 和 Hyperloop。
var tokenString = '';
var Activity = require('android.app.Activity');
var ActivityToken = require('com.huawei.hms.aaid.HmsInstanceId');
try{
const activity = new Activity(Ti.Android.currentActivity);
tokenString = ActivityToken.getInstance(activity).getToken(appID, "HCM");
console.log('tokenString', tokenString);
}
catch (e){
console.log(e);
}
但我收到错误:“禁止在主线程中操作”
如何在单独的线程中运行代码?