09. août 2021 ( Développement, iOs, SwiftUI, Uncategorized )

Elle me dérangeait, je l’enlève

Voici mon code pour identifier mon application dans GameKit

    let localPlayer = GKLocalPlayer.local
    
    func authenticateUser() {
        localPlayer.authenticateHandler = { vc, error in
            guard error == nil else {
                print(error?.localizedDescription ?? "")
                return
            }
            GKAccessPoint.shared.isActive = localPlayer.isAuthenticated
        }
    }

Et j’avais un problème, la bulle d’info qui était afficher en continue

Idem pour les infos sur les classements, ça trainait tellement en longueur que dans mon jeux c’était distrayant pendant la partie

Bref le coupable s’appelle GKAccessPoint

Donc suffit d’enlever, ou si vous souhaiter l’ajouter a votre application rajouter cette ligne une fois votre utilisateur identifié

GKAccessPoint.shared.isActive = localPlayer.isAuthenticated