有些人继续在具有 100MB RAM 的手机上下载并安装我们的高清游戏,并给我们一个差评...:)
有没有办法将应用程序下载限制为仅具有大量内存的智能手机,或者限制为新型号/CPU。
我的最终解决方案来自 Raghav Sood 的提示。
经过一番研究后,我发现限制以下屏幕将限制具有 512Mb+ RAM 的设备。它不是 100% 安全,但这是我发现的最好的解决方案:)
只需在清单文件中添加这些过滤器即可。
<compatible-screens>
<!-- some normal size screens -->
<screen android:screenSize="normal" android:screenDensity="hdpi" />
<screen android:screenSize="normal" android:screenDensity="xhdpi" />
<!-- all large size screens -->
<screen android:screenSize="large" android:screenDensity="ldpi" />
<screen android:screenSize="large" android:screenDensity="mdpi" />
<screen android:screenSize="large" android:screenDensity="hdpi" />
<screen android:screenSize="large" android:screenDensity="xhdpi" />
<!-- all xlarge size screens -->
<screen android:screenSize="xlarge" android:screenDensity="ldpi" />
<screen android:screenSize="xlarge" android:screenDensity="mdpi" />
<screen android:screenSize="xlarge" android:screenDensity="hdpi" />
<screen android:screenSize="xlarge" android:screenDensity="xhdpi" />
</compatible-screens>
请注意,某些新手机的密度比 xhdpi 更高,因此它们将被屏蔽!我正在尝试新的过滤器:
<supports-screens
android:resizeable="true"
android:smallScreens="false"
android:normalScreens="true"
android:largeScreens="true"
android:xlargeScreens="true"
android:anyDensity="true" />
到目前为止,一切都还好。我发现我的支持列表中有低端设备,但到目前为止没有人抱怨(对于与设备相关的错误,下载量为 85k)。
我推荐第二种解决方案,但请谨慎使用!
我肯定会在接下来的游戏中使用它。
欢迎您提供反馈!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)