It provides Apple GameCenter achievements and leaderboard
◆ loadAchievements()
It load Apple GameCenter achievement.
- Parameters
-
handler | Result handler of API call. |
◆ onLoadAchievements()
delegate void hive.ProviderApple.onLoadAchievements |
( |
ResultAPI | resultAPI, |
|
|
List< Achievement > | AchievementList ) |
Apple GameCenter LoadAchievements result handler.
- Parameters
-
result | Result of API call. |
achievements | List of Achievements. |
- See also
- ResultAPI, Achievement
◆ onReportAchievement()
delegate void hive.ProviderApple.onReportAchievement |
( |
ResultAPI | resultAPI | ) |
|
Apple GameCenter ReportAchievement result handler.
- Parameters
-
result | Result of API call. |
- See also
- ResultAPI
◆ onReportLeaderboard()
delegate void hive.ProviderApple.onReportLeaderboard |
( |
ResultAPI | resultAPI | ) |
|
Apple GameCenter Leaderboard result handler.
- Parameters
-
result | Result of API call. |
- See also
- ResultAPI
◆ onResetAchievements()
delegate void hive.ProviderApple.onResetAchievements |
( |
ResultAPI | resultAPI | ) |
|
Apple GameCenter ResetAchievements result handler.
- Parameters
-
result | Result of API call. |
- See also
- ResultAPI
◆ onShowAchievement()
delegate void hive.ProviderApple.onShowAchievement |
( |
ResultAPI | resultAPI | ) |
|
Apple GameCenter ShowAchievement result handler.
- Parameters
-
result | Result of API call. |
- See also
- ResultAPI
◆ onShowLeaderboard()
delegate void hive.ProviderApple.onShowLeaderboard |
( |
ResultAPI | resultAPI | ) |
|
Apple GameCenter ShowLeaderboard result handler.
- Parameters
-
- See also
- ResultAPI
◆ reportAchievement()
static void hive.ProviderApple.reportAchievement |
( |
String | percent, |
|
|
Boolean | showsCompletionBanner, |
|
|
String | achievementIdentifier, |
|
|
onReportAchievement | listener ) |
|
static |
It report Apple GameCenter achievement.
- Warning
- achievement identifier is set in iTunes Connect.
- Parameters
-
percent | Achievement progress percent value(ex. 75.0) |
showsCompletionBanner | Whether the top banner is exposed when the achievement is successful. default is NO. |
achievementIdentifier | Achievement identifier |
handler | Result handler of API call. |
◆ reportScore()
static void hive.ProviderApple.reportScore |
( |
String | score, |
|
|
String | leaderboardIdentifier, |
|
|
onReportLeaderboard | listener ) |
|
static |
It send record to Apple GameCenter Leaderboard.
- Warning
- The score format and leaderboard identifier are set in iTunes Connect.
- Parameters
-
score | Player's score. |
leaderboardIdentifier | Leaderboard Identifier. |
handler | Result handler of API call. |
◆ resetAchievements()
It resets Apple GameCenter Achievement information.
- Parameters
-
handler | Result handler of API call. |
◆ showAchievements()
It shows Apple GameCenter Achievement UI.
- Parameters
-
handler | Result handler of API call. |
◆ showLeaderboard()
It show Apple GameCenter Leaderboard UI.
- Parameters
-
handler | Result handler of API call. |