com.pankia.api.manager
クラス AchievementManager

java.lang.Object
  上位を拡張 com.pankia.api.manager.Manager
      上位を拡張 com.pankia.api.manager.AchievementManager

public class AchievementManager
extends Manager

Achievement APIクラス

作成者:
yasuhikonakashima

コンストラクタの概要
AchievementManager(HTTPService http, java.lang.String session, java.lang.String gameSecret)
          コンストラクタ
 
メソッドの概要
 AchievementUnlockTask unlock(java.util.List<java.lang.Integer> _achievementIds, AchievementManagerListener listener)
          アチーブメントをアンロック。
 AchievementUnlocksTask unlocks(java.lang.String username, java.lang.String gameId, AchievementManagerListener listener)
          アンロック済みアチーブメントの一覧を取得(userが省略された場合にはプレイヤーが対象、gameが省略された場合はプレイ中のゲームが対象)
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AchievementManager

public AchievementManager(HTTPService http,
                          java.lang.String session,
                          java.lang.String gameSecret)
コンストラクタ

パラメータ:
http -
session -
メソッドの詳細

unlock

public final AchievementUnlockTask unlock(java.util.List<java.lang.Integer> _achievementIds,
                                          AchievementManagerListener listener)
アチーブメントをアンロック。verifiersはgame_secret, session_id, achievement_idを連結してSHA1したもの。複数指定の場合はカンマ区切り、verifiersも同じ順番のカンマ区切りで指定。

パラメータ:
achievementIds -
listener -
戻り値:
task

unlocks

public final AchievementUnlocksTask unlocks(java.lang.String username,
                                            java.lang.String gameId,
                                            AchievementManagerListener listener)
アンロック済みアチーブメントの一覧を取得(userが省略された場合にはプレイヤーが対象、gameが省略された場合はプレイ中のゲームが対象)

パラメータ:
username - ユーザー名
gameId - ゲームID
listener - リスナオブジェクト
戻り値:
task 非同期タスク