requestMetadata static method

Future<Metadata> requestMetadata(
  1. String? identifier
)

Implementation

static Future<Metadata> requestMetadata(String? identifier) async {
  try {
    dynamic value = await _channel.invokeMethod<FutureOr<Map<dynamic, dynamic>>>(
      "requestMetadata",
      <String, dynamic>{
        "identifier": identifier
      }
    );
    assert(value != null);

    Map<dynamic, dynamic> map = Map<dynamic, dynamic>.from(value);
    Map<String, dynamic> metadata = Map<String, dynamic>.from(map);
    if (Platform.isIOS) {
      metadata = _normalizeMetadata(metadata);
    }

    return Metadata.fromMap(metadata);
  } catch (e) {
    throw e;
  }
}