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