gpt4 book ai didi

android - 如果 Android 版本较旧,则限制用户从 Google Play 下载应用程序

转载 作者:行者123 更新时间:2023-11-29 15:23:02 24 4
gpt4 key购买 nike

如果用户的 android 版本 (SDK) 低于特定版本,如何限制用户从 google play(google app store) 下载应用程序。我正在使用 Titanium 开发应用程序。

详细信息: 我已经为客户创建了一个应用程序,它在 4.2.2 及更高版本上运行良好,但 4.2.1 及以下版本存在一些问题,现在客户希望如果任何用户有低于 4.2.1 的版本尝试从应用商店下载应用程序,用户会收到有关版本的消息/通知。

我尝试在 list 文件中设置 minSdkVersion 并将属性中的 default sdk version 设置为 4.2 但所有用户仍然可以下载并安装该应用程序。有没有什么办法可以根据安卓版本限制用户下载应用。

我还在 tiapp.xml 中添加了属性

 <android xmlns:android="http://schemas.android.com/apk/res/android">
<tool-api-level>8</tool-api-level>
<manifest>
<uses-sdk android:minSdkVersion="4"/>
<!--android:targetSdkVersion="7" -->
</manifest>
</android>

这是 list

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.contingent.pcc" android:versionCode="4"
android:versionName="1.2">
<uses-sdk android:minSdkVersion="4" />

<!-- TI_MANIFEST -->

<application android:icon="@drawable/appicon"
android:label="CNS PCC" android:name="CnsPccApplication"
android:debuggable="false">

<!-- TI_APPLICATION -->

<activity android:name=".CnsPccActivity"
android:label="CNS PCC" android:theme="@style/Theme.Titanium"
android:configChanges="keyboardHidden|orientation">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!--<category android:name="android.intent.category.LAUNCHER" />-->
<data android:scheme="cnspcc" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>


<activity android:name="org.appcelerator.titanium.TiActivity"
android:configChanges="keyboardHidden|orientation" />
<activity android:name="org.appcelerator.titanium.TiTranslucentActivity"
android:configChanges="keyboardHidden|orientation"
android:theme="@android:style/Theme.Translucent" />
<activity android:name="org.appcelerator.titanium.TiModalActivity"
android:configChanges="keyboardHidden|orientation"
android:theme="@android:style/Theme.Translucent"
/>
<activity android:name="ti.modules.titanium.ui.TiTabActivity"
android:configChanges="keyboardHidden|orientation" />
<activity android:name="ti.modules.titanium.ui.android.TiPreferencesActivity" />

<service android:name="org.appcelerator.titanium.analytics.TiAnalyticsService"
android:exported="false" />


</application>

<supports-screens android:anyDensity="false"/>

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.ACCESS_MOCK_LOCATION"/>
<uses-permission android:name="android.permission.VIBRATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.CAMERA"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_CONTACTS"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>

</manifest>

同时检查属性:

enter image description here

最佳答案

您使用的 minsdk 版本为 4。但是 4.2 必须是 17 所以尝试添加 17。这将不允许操作系统版本低于 4 的用户。

阅读更多详细信息 uses-sdk detailDashboards

关于android - 如果 Android 版本较旧,则限制用户从 Google Play 下载应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16536050/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com