getAndroidPushToken method

  1. @override
Future<TencentCloudChatPushResult<String>> getAndroidPushToken()
override

Implementation

@override
Future<TencentCloudChatPushResult<String>> getAndroidPushToken() async {
  // @Deprecated & Android-only 语义,ohos 不实现,返回错误避免调用方误取空串当作有效 token
  if (_isOhos) {
    return _ohosUnsupported<String>('getAndroidPushToken');
  }
  try {
    final res = await _methodChannel.invokeMethod("getAndroidPushToken");
    return TencentCloudChatPushResult(code: 0, data: res);
  } on PlatformException catch (e) {
    return TencentCloudChatPushResult(
      code: int.tryParse(e.code) ?? -1,
      errorMessage: e.message,
    );
  }
}