HarmonyOS 为什么获取不到appinfo

bundleManager.getBundleInfoForSelf(this.bundleFlags).then((data) => {
  this.appTokenId = data.appInfo.accessTokenId;
})
  • 1.
  • 2.
  • 3.

如上所示的代码,data.appinfo是空的导致tokenId也是空的,该如何处理?

HarmonyOS
2025-01-09 13:49:31
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
shlp

确认参数设置为:GET_BUNDLE_INFO_WITH_APPLICATION

let bundleFlags = bundleManager.BundleFlag.GET_BUNDLE_INFO_WITH_APPLICATION;
try {
  bundleManager.getBundleInfoForSelf(bundleFlags).then((data) => {
    hilog.info(0x0000, 'data.appinfo', JSON.stringify(data));
  }).catch((err: BusinessError) => {
    hilog.error(0x0000, 'data.appinfo', err.message);
  });
} catch (err) {
  let message = (err as BusinessError).message;
  hilog.error(0x0000, 'data.appinfo', message, 'data.appinfo');
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
分享
微博
QQ
微信
回复
2025-01-09 16:03:11
相关问题
为什么不到 @arkui-x.bridge?
1679浏览 • 1回复 待解决
HarmonyOS getContext()获取不到
1271浏览 • 1回复 待解决
Hi3861开发板串口为什么不到命令行?
12178浏览 • 5回复 待解决
HarmonyOS router获取不到参数
537浏览 • 1回复 待解决
Preferences获取不到
9886浏览 • 2回复 待解决
HarmonyOS 沙箱访问获取不到文件
664浏览 • 1回复 待解决
用户相册, 获取不到albumName
2329浏览 • 1回复 待解决
HarmonyOS CAPI的报错日志获取不到
531浏览 • 1回复 待解决
HarmonyOS 获取不到手机号
1146浏览 • 1回复 待解决
不能报名公测为什么
7849浏览 • 1回复 待解决
HarmonyOS TLSSocket为什么强制需要bind
791浏览 • 1回复 待解决