返回
网络游戏审核驳回:登陆时未拉起欢迎栏如何解决?
Android
2023-12-27 09:27:43
问题
集成华为HMS Core的游戏、支付等SDK后,提交审核,华为审核驳回:“我们发现您的游戏在已登录华为帐号的手机上,游戏启动时调用登录接口未拉起游戏上方的欢迎栏”。
问题排查
您可能遇到以下问题:
- 确认应用的Manifest文件中application必须已经配置了Application类的名称,例如:“a….MainActivity”;
- 通过playerSettings->other settings->graphics APIs选项中,确保OpenGLES3被选中;
- 游戏未引用或禁止使用第三方SDK,游戏SDK必须通过华为终端检测工具(CATT)安全检测,否则会影响游戏的上架审核。
解决步骤
以下步骤可帮助您解决问题:
-
检查游戏MainActivity的onNewIntent(Intent intent)方法:确保onNewIntent(Intent intent)方法中有如下代码:
if (intent != null && HuaweiHmsAvailability.STATUS_SUCCESS == HuaweiHmsAvailability.isHuaweiMobileServicesAvailable(MainActivity.this)) { HMSAgent.handleIntent(intent, gameCallback); }
-
在MainActivity的Manifest.xml文件中:
- 确保已在文件顶部添加
<uses-sdk android:targetSdkVersion="27" android:minSdkVersion="16"/>
。 - 确保已在
<application>
标记中添加android:name=".MainActivity"
。 - 确保已在
<uses-feature>
标记中添加android:name="android.hardware.camera"
。
- 确保已在文件顶部添加
-
使用
HMSAgent
时,如果您在自己的项目中自定义了渠道,还需要在Manifest.xml
中添加:<meta-data android:name="hms_channel" android:value="huawei"/>
-
通过playerSettings->other settings->graphics APIs选项中,确保OpenGLES3被选中。
-
游戏未引用或禁止使用第三方SDK,游戏SDK必须通过华为终端检测工具(CATT)安全检测,否则会影响游戏的上架审核。
相关链接
结语
希望以上信息能帮助您解决问题。