diff --git a/web-server/app/controller/game.ts b/web-server/app/controller/game.ts index 33e509114..024c91917 100644 --- a/web-server/app/controller/game.ts +++ b/web-server/app/controller/game.ts @@ -46,7 +46,7 @@ export default class GameController extends Controller { public async checkReview() { const { ctx } = this; - const { version, platformAppid, platformAppId, addressType } = ctx.request.body; + const { version, platformAppid, platformAppId, addressType, platform: clientPlatform } = ctx.request.body; let curRegion = await RegionModel.findRegionByEnv(this.app.config.realEnv); if(!curRegion) { @@ -66,7 +66,11 @@ export default class GameController extends Controller { privacyPolicyLink = channelInfo.privacyPolicyLink; } - let isReview = await ctx.service.update.checkReview(curRegion, version); + let isReview = false; + if (platform === 'ios' || clientPlatform === 'ios') { + isReview = await ctx.service.update.checkReview(curRegion, version); + } + let hasNewWebServer = false, webServerUrl = ''; if(isReview && curRegion.reviewEnv) { let reviewRegion = await RegionModel.findRegionByEnv(curRegion.reviewEnv);