Class GKLocalPlayer

    • Constructor Detail

      • GKLocalPlayer

        public GKLocalPlayer()
      • GKLocalPlayer

        protected GKLocalPlayer​(NSObject.Handle h,
                                long handle)
    • Method Detail

      • isAuthenticated

        public boolean isAuthenticated()
      • isUnderage

        public boolean isUnderage()
      • getAuthenticateHandler

        public org.robovm.objc.block.VoidBlock2<UIViewController,​NSError> getAuthenticateHandler()
        Since:
        Available in iOS 6.0 and later.
      • setAuthenticateHandler

        public void setAuthenticateHandler​(org.robovm.objc.block.VoidBlock2<UIViewController,​NSError> v)
        Since:
        Available in iOS 6.0 and later.
      • getFriends

        @Deprecated
        public java.util.List<java.lang.String> getFriends()
        Deprecated.
        Deprecated in iOS 8.0. use loadFriendPlayersWithCompletionHandler: instead
        Since:
        Available in iOS 4.1 and later.
      • AuthenticationDidChangeNotification

        public static NSString AuthenticationDidChangeNotification()
        Since:
        Available in iOS 4.1 and later.
      • loadRecentPlayers

        public void loadRecentPlayers​(org.robovm.objc.block.VoidBlock2<NSArray<GKPlayer>,​NSError> completionHandler)
        Since:
        Available in iOS 10.0 and later.
      • setDefaultLeaderboardIdentifier

        public void setDefaultLeaderboardIdentifier​(java.lang.String leaderboardIdentifier,
                                                    org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Since:
        Available in iOS 7.0 and later.
      • loadDefaultLeaderboardIdentifier

        public void loadDefaultLeaderboardIdentifier​(org.robovm.objc.block.VoidBlock2<NSString,​NSError> completionHandler)
        Since:
        Available in iOS 7.0 and later.
      • generateIdentityVerificationSignature

        public void generateIdentityVerificationSignature​(org.robovm.objc.block.VoidBlock5<NSURL,​NSData,​NSData,​java.lang.Long,​NSError> completionHandler)
        Since:
        Available in iOS 7.0 and later.
      • registerListener

        public void registerListener​(GKLocalPlayerListener listener)
        Since:
        Available in iOS 7.0 and later.
      • unregisterListener

        public void unregisterListener​(GKLocalPlayerListener listener)
        Since:
        Available in iOS 7.0 and later.
      • unregisterAllListeners

        public void unregisterAllListeners()
        Since:
        Available in iOS 7.0 and later.
      • setDefaultLeaderboardCategoryID

        @Deprecated
        public void setDefaultLeaderboardCategoryID​(java.lang.String categoryID,
                                                    org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
        Deprecated.
        Deprecated in iOS 7.0. Use setDefaultLeaderboardIdentifier:completionHandler: instead
        Since:
        Available in iOS 6.0 and later.
      • loadDefaultLeaderboardCategoryID

        @Deprecated
        public void loadDefaultLeaderboardCategoryID​(org.robovm.objc.block.VoidBlock2<NSString,​NSError> completionHandler)
        Deprecated.
        Deprecated in iOS 7.0. Use loadDefaultLeaderboardIdentifierWithCompletionHandler: instead
        Since:
        Available in iOS 6.0 and later.
      • loadFriends

        @Deprecated
        public void loadFriends​(org.robovm.objc.block.VoidBlock2<NSArray<NSString>,​NSError> completionHandler)
        Deprecated.
        Deprecated in iOS 8.0. use loadRecentPlayersWithCompletionHandler: instead
        Since:
        Available in iOS 4.1 and later.
      • loadFriendPlayers

        @Deprecated
        public void loadFriendPlayers​(org.robovm.objc.block.VoidBlock2<NSArray<GKPlayer>,​NSError> completionHandler)
        Deprecated.
        Deprecated in iOS 10.0.
        Since:
        Available in iOS 8.0 and later.
      • fetchSavedGames

        public void fetchSavedGames​(org.robovm.objc.block.VoidBlock2<NSArray<GKSavedGame>,​NSError> handler)
        Since:
        Available in iOS 8.0 and later.
      • saveGameData

        public void saveGameData​(NSData data,
                                 java.lang.String name,
                                 org.robovm.objc.block.VoidBlock2<GKSavedGame,​NSError> handler)
        Since:
        Available in iOS 8.0 and later.
      • deleteSavedGames

        public void deleteSavedGames​(java.lang.String name,
                                     org.robovm.objc.block.VoidBlock1<NSError> handler)
        Since:
        Available in iOS 8.0 and later.
      • resolveConflictingSavedGames

        public void resolveConflictingSavedGames​(NSArray<GKSavedGame> conflictingSavedGames,
                                                 NSData data,
                                                 org.robovm.objc.block.VoidBlock2<NSArray<GKSavedGame>,​NSError> handler)
        Since:
        Available in iOS 8.0 and later.