Android初始化(必接)
以下方法必须在游戏启动Activity的onCreate方法中,使用
PTSdk.getInstance().Initialization(Context context, String gameId, String gameKey, int orientation);
例子
PTSdk.getInstance().Initialization(this,
"1100015",
"bbwsn8bta7ja71fopoiygetmc5iw21yo",
Configuration.ORIENTATION_LANDSCAPE);
初始化参数
参数 | 事例 | 类型 | 说明 |
---|---|---|---|
context | this | Context | Activity上下文 |
gameId | 1100015 | string | 我方提供的game_id |
gameKey | bbwsn8bta7ja71fopoiygetmc5iw21yo | string | 我方提供的gameKey |
orientation | Configuration.ORIENTATION_LANDSCAPE | int | 屏幕方向 |
orientation:屏幕方向可为
水平方向Configuration.ORIENTATION_LANDSCAPE
或者垂直方向Configuration.ORIENTATION_PORTRAIT
设置回调函数
PTSdk.getInstance().PTSetObserver(new PTObserver() {
@Override
public void OnLoginNotify(PTAccountInfo ptAccountInfo) {
if (ptAccountInfo != null){
PTLogUtils.d(String.format("ptAccountInfo = %s",ptAccountInfo.toString()));
}
}
@Override
public void OnPayNotify(PTPayInfo ptPayInfo) {
if (ptPayInfo != null){
PTLogUtils.d(String.format("ptPayInfo = %s",ptPayInfo.toString()));
}
}
@Override
public void OnSwitchAccount() {
//用户点击切换账号,收到此回调,游戏需返回登录界面
}
});