android - Google Play user install issues -
i have of been getting lot of 1 star reviews rhonna designs app on google play. has else dealt user install errors? if can fix it? hope doing , google infrastructure isn't bad seems.
here few of 1 stars i'm getting:
how on earth can "not install in place attempted" ??? please me install :( wasted money :(
i purchased , couldn't install error called 961 don't waste of money
i paid app , excited, won't install , says "error 918". such waste of money.
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.niftybytes.rhonna_android" android:versioncode="37" android:versionname="1.4 dev" android:installlocation="auto"> <uses-sdk android:minsdkversion="15"/> <uses-feature android:name="android.hardware.camera" android:required="false"/> <uses-permission android:name="android.permission.write_external_storage" /> <uses-permission android:name="android.permission.internet" /> <uses-permission android:name="android.permission.download_without_notification" /> <uses-permission android:name="android.permission.access_network_state" /> <uses-permission android:name="com.android.vending.billing" /> <uses-permission android:name="com.android.vending.check_license" /> <supports-screens android:anydensity="true" android:smallscreens="true" android:normalscreens="true" android:largescreens="true" android:xlargescreens="true" /> <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:largeheap="true"> <receiver android:name = "com.amazon.inapp.purchasing.responsereceiver" > <intent-filter> <action android:name = "com.amazon.inapp.purchasing.notify" android:permission = "com.amazon.inapp.purchasing.permission.notify" /> </intent-filter> </receiver> <activity android:name=".startscreenactivity" android:label="@string/app_name" android:theme="@android:style/theme.black.notitlebar" android:configchanges="orientation" android:screenorientation="portrait"> <intent-filter> <action android:name="android.intent.action.main"/> <category android:name="android.intent.category.launcher"/> <category android:name="android.intent.category.default" /> </intent-filter> </activity> <activity android:name=".slideractivity" android:theme="@android:style/theme.black.notitlebar" android:configchanges="orientation" android:screenorientation="portrait" android:hardwareaccelerated="true"/> <activity android:name=".fontactivity" android:configchanges="orientation" android:screenorientation="portrait"/> <activity android:name=".designactivity" android:configchanges="orientation" android:screenorientation="portrait"/> <activity android:name=".canvasoptionsactivity" android:configchanges="orientation" android:screenorientation="portrait"/> <meta-data android:name="com.crashlytics.apikey" android:value="xxx"/> </application> </manifest>
comments "not install in place attempted" , "error 961" pointing problems insufficient memory. internal memory, guess.
your app pretty big 1 - 44 mb. make small possible, example can compress pngs. if can't compress more, make "thin client" , download content. make "installer" in couple of mb contain that's hard skip (code, layouts etc.) , download rest of content sd card (images etc.) on first launch service @ www.some.url.com/content/1142avrh34h34. show appropriate progress bar user.
take @ apk installation process. first, apk downloaded
/data/local
, in internal storage. can't change that. so, if user short of internal memory , downloads , unpacks 44 mb apk - bad things happen. causes problems.change
android:installlocation="auto"
android:installlocation="preferexternal"
. @ least apk after downloading stored on sd card, saving space of internal storage. available memory of external memory greater internal. app install location:if declare
"preferexternal"
, request application installed on external storage, system not guarantee application installed on external storage. if external storage full, system install on internal storage. user can move application between 2 locations.if declare
"auto"
, indicate application may installed on external storage, don't have preference of install location. the system decide install application based on several factors. user can move application between 2 locations.
Comments
Post a Comment