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> 

  1. comments "not install in place attempted" , "error 961" pointing problems insufficient memory. internal memory, guess.

  2. 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.

  3. 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.

  4. 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

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -