游戏上线CheackList以及平台常见打回问题收集与处理

文章列举了在游戏测试过程中易忽略的点,如通用模块修改可能影响其他模块,新角色问题,以及跨天跨周期问题等。同时,提供了游戏上线前的检查清单,包括Android目标版本设定,权限提示,敏感词过滤,登录流程等。还指出了Android和iOS权限设置的常见问题,特别是定位权限的处理。最后,文章提到了应用商店提交时遇到的警告及其解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

持续更新与汇总

1.测试容易忽略的测试点

通用模块修改,导致其它模块出问题

新增通用性内容,如新增皮肤,可能头像模块会出问题

新服出问题老服没有

老角色没问题,新角色有问题

早上出问题下午没问题

断线重连后的协议与数据丢失

缓存清理后的问题

跨天与跨周期的问题

切服切账号

更新后常见的问题

2.游戏上线前的CheackList

android 的目标版本设定(不能太高)
gsc 游戏内功能的开关是否正常(非热更,及时项)

1.敏感词与特殊符号(包括语音)

2.闪屏与健康公告

3.权限提示说明面板(android游戏内用到的提示都需要加到说明中)

提示拒绝之后的处理参考google处理方案(shouldShowRequestPermissionRationale)

日常产品定义的需求和谷歌定义的模板有区别:
1.权限说明弹窗在第一次申请前,而不是第二次申请
2.被禁止权限后,会引导用户到设置页手动打开
一般解决方案:
判断是否有权限,弹出说明面板即可

登陆,注销,自动登陆,切换账号 流程与状态(包括断线重连)

充值与错误吗

礼包码与异常提示

统计与打点

3.平台常见打回问题收集与整理

Android权限像相关

注意事项:
三方插件中的配置权限也需要去掉

内部存储与 外部存储

外部存储一般需要关闭掉tools:node=“remove”

定位

一般定位相关的权限需要删除掉(包括极光等三方中的)

IOS中的权限设置

ex1:

App Store Connect
Dear Developer,
We identified one or more issues with a recent delivery for your app, "我叫MT:归来" 1.0.1184 (1). Your delivery was successful, but you may wish to correct the following issues in your next delivery:
ITMS-90683: Missing purpose string in Info.plist - Your app’s code references one or more APIs that access sensitive user data, or the app has one or more entitlements that permit such access. The Info.plist file for the “MT.app” bundle should contain a NSLocationAlwaysAndWhenInUseUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. If you’re using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. For details, visit: https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources.
After you’ve corrected the issues, you can upload a new binary to App Store Connect.
Best regards,
The App Store Team



应用商店连接
尊敬的开发人员:,

我们发现了您应用程序最近交付的一个或多个问题,“我叫公吨:归来“1.0.1184(1)。您的交付成功,但您可能希望在下次交付中纠正以下问题:
ITMS-90683:Info.plist中缺少目的字符串-您的应用程序的代码引用了一个或多个访问敏感用户数据的API,或者应用程序有一个或更多权限允许此类访问。“MT.app”捆绑包的Info.plist文件应包含一个NSLocationAlwaysAndWhenUseUsageDescription键,该键带有一个面向用户的目的字符串,清楚完整地解释应用程序需要数据的原因。如果您使用的是外部库或SDK,它们可能引用需要用途字符串的API。虽然您的应用程序可能不使用这些API,但仍然需要一个目的字符串。有关详细信息,请访问:https://developer.apple.com/documentation/uikit/protecting_the_user_s_privacy/requesting_access_to_protected_resources.

更正问题后,您可以将新的二进制文件上载到App Store Connect。
顺致敬意,
App Store团队




MT在上传1.0.1001、1.0.1050和1.0.1100这三个版本均未收到警告,新包1.0.1184版本上传App Store后台就出现了警告,经和研发沟通未更新SDK,辛苦研发排查下是否新版本中用到了定位功能。该警告不影响提审核和发布新版本,在下次换包时解决即可

警告解决方法:
研发在打IOS包的时候,增加一个权限。
权限描述:应用程序需要访问您的位置才能在共享时选择位置。

示例:在这里插入图片描述

1.隐私检测合规未通过

APP在运行时,未见向用户告知且未经用户同意,存在多次收集(Android-id,Mac地址)信息,非服务所必需且无合理应用场景,超出实现产品或服务的业务功能所必需的最低频率(B站上报)。

可能导致的原因:
重复上报Android-id,Mac地址(sdk获取一次,游戏内获取一次)
频率问题(循环中有调用)
lua中(生成的warpList文件中有调用)

SDK存在收集使用个人信息的行为,但未在隐私政策中清晰描述使用的目的、方式和范围

隐私政策中添加

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值