iOS SDK_维护及强制更新功能
可以使用游戏维护及强制更新功能。在仪表盘的维护&更新菜单激活各功能后即可操作。
如要使用维护及强制更新功能,请使用下列代码。
[[GamePotChannel getInstance] Login:GAMECENTER viewController:self
success:^(GamePotUserInfo* userInfo) {
// 登录成功。请根据游戏逻辑进行处理。
} cancel:^{
// 用户取消登录
} fail:^(NSError *error) {
// 登录失败。请使用[error localizedDescription]显示错误消息。
} update:^(GamePotAppStatus *appStatus) {
// 需强制更新。调用以下API,即可显示SDK自主弹窗。
// 需要自定义时,在没有调用以下API的状态下进行自定义。
[[GamePot getInstance] showAppStatusPopup:self setAppStatus:appStatus
setCloseHandler:^{
// 调用showAppStatusPopup API时,在必须关闭应用的情况下调用。
// 请处理终止进程。
} setNextHandler:^(NSObject* resultPayload) {
// 将仪表盘的更新设置设为推荐时,会显示"下次进行"按钮。
// 用户选择该按钮时会调用。
// 请使用resultPayload信息,进行与登录成功时同样的处理。
// GamePotUserInfo* userInfo = (GamePotUserInfo*)resultPayload;
}];
} maintenance:^(GamePotAppStatus *appStatus) {
// 正在维护中。调用以下API,即可显示SDK自主弹窗。
// 需要自定义时,在没有调用以下API的状态下进行自定义。
[[GamePot getInstance] showAppStatusPopup:self setAppStatus:appStatus
setCloseHandler:^{
// TODO:在需要停止调用了showAppStatusPopup API的应用时调用。
// TODO:请处理终止进程。
}];
}];
Last updated