diff --git a/ipc/native/src/ani/rpc/ets/@ohos.rpc.ets b/ipc/native/src/ani/rpc/ets/@ohos.rpc.ets index e5f11e96aeef3f2c6ff5d433ec85fcb7a19fba73..c7f66bc87dbdef862f3746e61571411e923fa44d 100644 --- a/ipc/native/src/ani/rpc/ets/@ohos.rpc.ets +++ b/ipc/native/src/ani/rpc/ets/@ohos.rpc.ets @@ -19,7 +19,7 @@ import hilog from '@ohos.hilog'; export namespace rpc { export class Cleaner { - static { loadLibrary("rpc_native_ani") } + static { loadLibraryWithPermissionCheck("rpc_native_ani", "@ohos.rpc") } static callback(cleaner: Cleaner): void { console.println("[Cleaner] enter Cleaner.callback"); cleaner.clean() @@ -63,7 +63,7 @@ export namespace rpc { } export class MessageOption { - static { loadLibrary("rpc_native_ani") } + static { loadLibraryWithPermissionCheck("rpc_native_ani", "@ohos.rpc") } constructor(asyncFlag: boolean) { hilog.info(0x0000, 'rpc', '[ETS] Enter MessageOption.constructor(asyncFlag)'); @@ -118,7 +118,7 @@ export namespace rpc { } export class RemoteObject extends IRemoteObject { - static { loadLibrary("rpc_native_ani") } + static { loadLibraryWithPermissionCheck("rpc_native_ani", "@ohos.rpc") } constructor(descriptor: string) { this.init(descriptor);