微信账号 - AuthorizeStatus

AuthorizeStatus

推荐建议使用 WMPFAccountApi.isLogin 接口.

判断设备是否存在用户登录

调用参数

无参数

返回参数

属性 说明
isAuthorize 设备是否存在用户登录态

示例代码

val request = WMPFAuthorizeStatusRequest().apply {
    this.baseRequest = WMPFBaseRequestHelper.checked()
}

val result =
    WMPFIPCInvoker.invokeAsync<IPCInvokerTask_AuthorizeStatus, WMPFAuthorizeStatusRequest, WMPFAuthorizeStatusResponse>(
        request,
        IPCInvokerTask_AuthorizeStatus::class.java,
        object : IPCInvokeCallbackEx<WMPFAuthorizeStatusResponse> {
            override fun onBridgeNotFound() {
                it.onError(Exception("bridge not found"))
            }

            override fun onCallback(response: WMPFAuthorizeStatusResponse) {
                if (isSuccess(response)) {
                    it.onSuccess(response)
                } else {
                    it.onError(TaskErrorException(createTaskError(response)))
                }
            }

            override fun onCaughtInvokeException(exception: java.lang.Exception?) {
                if (exception != null) {
                    it.onError(exception)
                } else {
                    it.onError(java.lang.Exception("null"))
                }
            }
        })

if (!result) {
    it.onError(Exception("invoke authorizeStatus fail"))
}
posted on 2025-02-22 13:28  AtlasLapetos  阅读(7)  评论(0)    收藏  举报