Я думаю, что использования этого кода достаточно для получения текущего регистрационного токена
InstanceID.instanceID().instanceID { (result, error) in
if let error = error {
print("Error fetching remote instance ID: \(error)")
} else if let result = result {
print("Remote instance ID token: \(result.token)")
}
}
Согласно документации Firebase здесь , сказано, что вам следует избегать вызова .getToken (authorizedEntity, scope) если нет необходимости включать нескольких отправителей