HarmonyOS鸿蒙Next中如何从Native侧动态获取ArkTs运行时类信息
HarmonyOS鸿蒙Next中如何从Native侧动态获取ArkTs运行时类信息 在服务端需要验证应用身份信息的场景下,目前已知有包名,请问鸿蒙还有哪些可以在运行时获取到的身份信息可供用于验证
3 回复
从安全角度考虑,身份识别信息是否有从Native侧获取到的方法? Native可以使用Native Bundle接口获取应用自身相关信息,包括应用包名、appId等。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs/faqs-ndk-17
更多关于HarmonyOS鸿蒙Next中如何从Native侧动态获取ArkTs运行时类信息的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,从Native侧动态获取ArkTs运行时类信息可以通过napi_get_property
和napi_get_named_property
等NAPI接口实现。首先,使用napi_get_global
获取全局对象,然后通过napi_get_named_property
获取ArkTs类的构造函数。接着,使用napi_get_property
获取类的属性和方法。这些操作需要在Native代码中通过NAPI与ArkTs运行时进行交互。