linkGameCenter method
Future<void>
linkGameCenter({
- required Session session,
- required String playerId,
- required String bundleId,
- required int timestampSeconds,
- required String salt,
- required String signature,
- required String publicKeyUrl,
- Map<
String, String> ? vars,
override
Linking Game Center authentication
Implementation
@override
Future<void> linkGameCenter({
required model.Session session,
required String playerId,
required String bundleId,
required int timestampSeconds,
required String salt,
required String signature,
required String publicKeyUrl,
Map<String, String>? vars,
}) async {
final request = api.AccountGameCenter()
..playerId = playerId
..bundleId = bundleId
..timestampSeconds = Int64(timestampSeconds)
..salt = salt
..signature = signature
..publicKeyUrl = publicKeyUrl
..vars.addAll(vars ?? {});
await _client.linkGameCenter(
request,
options: _getSessionCallOptions(session),
);
}