# GetPushToken
获取 pushToken
# 调用参数
属性 | 必填 | 类型 | 说明 | 最低版本 |
---|---|---|---|---|
appId | 否 | String | 小程序 appId,如果是小程序身份发送,需填小程序 appId;如果是移动应用身份发送,则不填 |
# 返回参数
属性 | 说明 |
---|---|
pushToken | pushToken 字符串 |
# 示例代码
fun getPushToken(appId: String, callback: (Boolean, String) -> Unit) {
val request = WMPFPushTokenRequest()
request.baseRequest = WMPFBaseRequestHelper.checked()
request.appId = appId
val result = WMPFIPCInvoker.invokeAsync<
IPCInvokerTask_getPushToken,
WMPFPushTokenRequest,
WMPFPushTokenResponse
>(request, IPCInvokerTask_getPushToken::class.java) {
response -> callback(true, response.pushToken)
}
if (!result) {
callback(false, "invoke getPushToken fail")
}
}