Package org.robovm.apple.gamekit
Class GKLocalPlayer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.gamekit.GKPlayer
-
- org.robovm.apple.gamekit.GKLocalPlayer
-
- All Implemented Interfaces:
NSObjectProtocol
,GKSavedGameListener
,org.robovm.objc.ObjCProtocol
public class GKLocalPlayer extends GKPlayer implements GKSavedGameListener
- Since:
- Available in iOS 4.1 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GKLocalPlayer.GKLocalPlayerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.gamekit.GKPlayer
GKPlayer.GKPlayerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description GKLocalPlayer()
protected
GKLocalPlayer(NSObject.Handle h, long handle)
protected
GKLocalPlayer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static NSString
AuthenticationDidChangeNotification()
void
deleteSavedGames(java.lang.String name, org.robovm.objc.block.VoidBlock1<NSError> handler)
void
didModifySavedGame(GKPlayer player, GKSavedGame savedGame)
void
fetchSavedGames(org.robovm.objc.block.VoidBlock2<NSArray<GKSavedGame>,NSError> handler)
void
generateIdentityVerificationSignature(org.robovm.objc.block.VoidBlock5<NSURL,NSData,NSData,java.lang.Long,NSError> completionHandler)
org.robovm.objc.block.VoidBlock2<UIViewController,NSError>
getAuthenticateHandler()
java.util.List<java.lang.String>
getFriends()
Deprecated.Deprecated in iOS 8.0. use loadFriendPlayersWithCompletionHandler: insteadstatic GKLocalPlayer
getLocalPlayer()
void
hasConflictingSavedGames(GKPlayer player, NSArray<GKSavedGame> savedGames)
boolean
isAuthenticated()
boolean
isUnderage()
void
loadDefaultLeaderboardCategoryID(org.robovm.objc.block.VoidBlock2<NSString,NSError> completionHandler)
Deprecated.Deprecated in iOS 7.0.void
loadDefaultLeaderboardIdentifier(org.robovm.objc.block.VoidBlock2<NSString,NSError> completionHandler)
void
loadFriendPlayers(org.robovm.objc.block.VoidBlock2<NSArray<GKPlayer>,NSError> completionHandler)
Deprecated.Deprecated in iOS 10.0.void
loadFriends(org.robovm.objc.block.VoidBlock2<NSArray<NSString>,NSError> completionHandler)
Deprecated.Deprecated in iOS 8.0. use loadRecentPlayersWithCompletionHandler: insteadvoid
loadRecentPlayers(org.robovm.objc.block.VoidBlock2<NSArray<GKPlayer>,NSError> completionHandler)
void
registerListener(GKLocalPlayerListener listener)
void
resolveConflictingSavedGames(NSArray<GKSavedGame> conflictingSavedGames, NSData data, org.robovm.objc.block.VoidBlock2<NSArray<GKSavedGame>,NSError> handler)
void
saveGameData(NSData data, java.lang.String name, org.robovm.objc.block.VoidBlock2<GKSavedGame,NSError> handler)
void
setAuthenticateHandler(org.robovm.objc.block.VoidBlock2<UIViewController,NSError> v)
void
setDefaultLeaderboardCategoryID(java.lang.String categoryID, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
Deprecated.Deprecated in iOS 7.0.void
setDefaultLeaderboardIdentifier(java.lang.String leaderboardIdentifier, org.robovm.objc.block.VoidBlock1<NSError> completionHandler)
void
unregisterAllListeners()
void
unregisterListener(GKLocalPlayerListener listener)
-
Methods inherited from class org.robovm.apple.gamekit.GKPlayer
DidChangeNotification, getAlias, getAnonymousGuestPlayer, getDisplayName, getGuestIdentifier, getPlayerID, isFriend, loadPhoto, loadPlayers
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
GKLocalPlayer
public GKLocalPlayer()
-
GKLocalPlayer
protected GKLocalPlayer(NSObject.Handle h, long handle)
-
GKLocalPlayer
protected GKLocalPlayer(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getLocalPlayer
public static GKLocalPlayer getLocalPlayer()
-
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.
-
didModifySavedGame
public void didModifySavedGame(GKPlayer player, GKSavedGame savedGame)
- Specified by:
didModifySavedGame
in interfaceGKSavedGameListener
- Since:
- Available in iOS 8.0 and later.
-
hasConflictingSavedGames
public void hasConflictingSavedGames(GKPlayer player, NSArray<GKSavedGame> savedGames)
- Specified by:
hasConflictingSavedGames
in interfaceGKSavedGameListener
- Since:
- Available in iOS 8.0 and later.
-
-