簡體   English   中英

如果Android版本較舊,則限制用戶從Google Play下載應用

[英]restrict a user to download the app from google play if android version is older

如果用戶的Android版本(SDK)低於特定版本,則如何限制用戶從Google Play(Google應用商店)下載應用。 我正在使用Titanium開發應用程序。

詳細信息:我已經為客戶端創建了一個應用程序,並且在4.2.2及更高版本上可以正常工作,但是4.2.1及以下版本存在一些問題,現在客戶端希望如果版本低於4.2.1的用戶嘗試下載該應用程序從應用商店中,用戶會收到有關版本的消息/通知。

我嘗試在清單文件中設置minSdkVersion ,並將default sdk version in properties to 4.2default sdk version in properties to 4.2設置default sdk version in properties to 4.2但仍然所有用戶都可以下載並安裝該應用程序。 有什么方法可以通過基於android版本下載應用來限制用戶。

我還在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>

這是清單

<?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>

還要檢查屬性:

在此處輸入圖片說明

您正在使用minsdk版本作為4 但是對於4.2它必須是17所以嘗試添加17 這將不允許操作系統版本低於4

uses-sdk詳細信息儀表板上閱讀更多詳細信息

如果用戶不想在android版本低於17的情況下安裝應用程序,請使用最低SDK版本為17。

          <uses-sdk android:minSdkVersion="17" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM