Re: [android-developers] Re: Moving from free app to a paid model
I already have an export to SD, import to whatever version design so even if I had to force them to install a new app it'd be easy. I'm mostly worried about what the conversion rate might be. My app is based on long-term data storage and analysis, so old users who simply can't upgrade (eg, due to market limitations etc.) might be put off. Most of my traction came from overseas. Fragmentation is an issue (I really want to drop support for Android 1.x) and I'm guessing I'm going to be supporting a final free version forever. I'm thinking in-app billing for upgrades to a pro version might be the best way at this point... any advice on handling this? Cheers again, - C -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Moving from free app to a paid model
On Tue, May 31, 2011 at 4:01 PM, Doug beafd...@gmail.com wrote: On May 30, 7:09 pm, Nikolay Elenkov nikolay.elen...@gmail.com wrote: On Tue, May 31, 2011 at 10:54 AM, String sterling.ud...@googlemail.com wrote: In any case, I would agree that expecting them to synchronize between processes in real time is, um, unrealistic, but they definitely do work for the simple case of one app being able to read the prefs which another has written. Both apps need the same signature, AFAIK, and you need to be careful with permissions, but I've done this a few times now. Don't you need to set the same sharedUserId in both apps for this to work? (unless prefs are WORLD_READABLE). If the first app is already published without a sharedUserId, will adding it in a next version break things? AFAIK, , adding sharedUserId changes the app's UID. Nope, both apps just need to be signed with the same cert. They will both be installed with the same underlying linux user id. What you're talking about is what's required when you need two apps to run in the same linux process. Hm, I'm definitely getting different UIDs for apps signed with the same key: ls -l /data/data/org.appA/shared_prefs -rw-rw1 app_2app_2 469 May 31 03:30 org.appA_preferences.xml # ls -l /data/data/org.appB/shared_prefs -rw-rw1 app_87 app_87 933 May 30 00:48 org.nick.appB_preferences.xml Which is consistent with the docs (nothing about signatures): * 'At install time, Android gives each package a distinct Linux user ID' * 'Any data stored by an application will be assigned that application's user ID, and not normally accessible to other packages.' It does say that in order to use sharedUserId you need to sign with the same key: 'Note that in order to retain security, only two applications signed with the same signature (and requesting the same sharedUserId) will be given the same user ID.' -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Moving from free app to a paid model
On Mon, May 30, 2011 at 2:54 PM, William Ferguson william.ferguson...@gmail.com wrote: You could offer an in-app purchase to upgrade users from your existing free app to whatever extra capability/content you believe they will pay for. That way you only have a single app, single source base. Right. But currently there are some issues with in-app billing, so it still ends up being complicated. Carrier billing is not supported, and that can turn off some people, who don't like to use a credit card. Additionally, some people don't get upgrades, they call and say: 'I paid but the download doesn't start', even though you explained that there is no new app download. The upgrade implementation is fairly complex, so there are more places where things can break. I'm not saying don't use it, just saying that it is not necessarily easier/better than a traditional lite/pro model. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Moving from free app to a paid model
On Mon, May 30, 2011 at 2:47 AM, Peter Webb r.peter.w...@gmail.com wrote: I don't know what you would do if you wanted to transfer (say) user preferences from the free to the paid, if that is your issue then you may need to do something clever ... Export to SD card, re-import from paid version. Pretty straightforward. - TreKing http://sites.google.com/site/rezmobileapps/treking - Chicago transit tracking app for Android-powered devices -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Moving from free app to a paid model
I'm not sure, but isn't it possible to directly access the shared prefs of one app from another (by the same developer/publisher)? -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Moving from free app to a paid model
Yes. That's why they're called shared preferences. String -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Moving from free app to a paid model
On Tue, May 31, 2011 at 10:54 AM, String sterling.ud...@googlemail.com wrote: In any case, I would agree that expecting them to synchronize between processes in real time is, um, unrealistic, but they definitely do work for the simple case of one app being able to read the prefs which another has written. Both apps need the same signature, AFAIK, and you need to be careful with permissions, but I've done this a few times now. Don't you need to set the same sharedUserId in both apps for this to work? (unless prefs are WORLD_READABLE). If the first app is already published without a sharedUserId, will adding it in a next version break things? AFAIK, , adding sharedUserId changes the app's UID. -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en
Re: [android-developers] Re: Moving from free app to a paid model
Hi guys , can you just mention any place where all the details regarding the app hosting on android market is available ? And can we host paid android apps on our website without anyones permission ?? On Mon, May 30, 2011 at 9:58 AM, Zsolt Vasvari zvasv...@gmail.com wrote: They will HAVE to download a new app. Each app is different and there is no way of making a previously free app paid. So you will need to change the package name and package name = app. Personally, I just appended a p after my non-paid app name to create the new package name. Coincidentally, just a couple of weeks ago, as an experiment, I stopped publishing my free app completely and instead am offering a 72- hour money back guarantee. My sales have noticably increased and the refund rate is less than 5% so it may have been a good move -- time will tell. On May 30, 12:21 pm, Chris crehb...@gmail.com wrote: Hi there, So I started working with Android a while back and have an app on the market (which I pertty much wrote for myself) that surprisingly got a great response, especially from abroad. I'm wondering if any of you ever had to take something from free/hobby-focused to a paid model. I'm curious about the technical details, like how to a) organize the package/app names to differentiate the two, because I want the free paid one available at the same time, and b) some good advice on moving my few but loyal users over without forcing them to download a new app entirely. Lurkingly yours, - C -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -- ThanksRegards Kaushik Pendurthi http://kaushikpendurthi.blogspot.com/ -- You received this message because you are subscribed to the Google Groups Android Developers group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en