Hi Forgetfu,
Thank you for your interest in ElkDroid. The app is licensed to your google account, not to an individual device. This is so if you have tablets or multiple phones you don't need to purchase additional licenses. If your wife is using a different google account on her phone she will need her own license.
Regards,
Kent Williams
Williams Automation
I just picked up Mytouch 4g's for both my wife and I. On iPhone, the app store can have up to 5 devices added to one account, so if you buy an app, you can put it on 5 phones. On Android, your purchases are bound to the primary account on the phone, even if your Google Checkout is set up under a different account. The Primary account is the first account you configure, and the only way to change it is to reset the phone to factory defaults. So here's what I did...
- Create a new "family/phones" gmail account
- Create a google checkout account under this account (http://checkout.google.com)
- Join your phones to this account
- Go into Settings->Accounts and uncheck Syncing for this account
- Add your personal account to your phone, and your wife's personal account to hers. Make sure syncing is enabled for these.
The phone will sync contacts, calendar and mail with your personal accounts, and then sync Market purchases with your family account. If you purchase an app on your phone, go into the Market on your wife's phone, hit the menu key, and select downloads. It will show the app as purchased. Click on it, and press the install button. It will NOT show free apps that you have downloaded on your wife's phone, only the one's you've paid for. The only way to test is to buy an app on one of the phones.
Technically, if you have root on your Android, there is a way to modify the sqlite databases to change the primary account. But this method is different depending on what version of Android you are on. I just backed up my phone with Titanium Backup and then reset to defaults. It still took me a couple of hours to get everything back the way I wanted it.
This "family" account method works fine on Android 2.2 and 2.2.1. I have not tested on previous versions, but it's more a function of the way Google keeps track of your purchases and not the phone itself. If you've purchased apps under a different account and you are moving to this family account method, you can purchase the apps again under the new account and then contact the developer of the apps and tell them you switched primary account and would like a refund for the previous purchase. Make sure it's the previous one you bought under the old account, or it will remove your newly purchased app from your phone. The two developers I contacted both refunded my money for the original purchase. If you have a ton of purchased apps and are switching to a family account, it's going to be a pain in the butt to contact all of the different developers, and, they probably don't HAVE to do anything to help you.
Note that my original google account did NOT have checkout set up. So when I tried to purchase in the Market, it asked me to add a google account with checkout enabled. I created my family account, and added it. It let me purchase apps using that checkout account, but it still bound them to my original primary account. THE APP MARKET DOES NOT BIND YOUR PURCHASES TO THE CHECKOUT ACCOUNT USED TO PURCHASE APPS. It only binds them to the primary account on the phone. So to replicated the functionality of Apple's app store, you must create a family account and perform the steps listed above. I tested about 20 different ways of doing this, and this is the only method that works.
The only thing I have not tested yet is if application data backups work properly. If I have multiple phones on the same account and I enable "backup application data," there's no way for me to tell if google keeps track of what device it came from. Backing up application data ONLY works to the primary phone account. Say I install a task manager and it backs up its data to the primary account, and my wife has the same one backing up, is it smart enough to restore my data to my phone and my wife's data to her's? If anyone tests this, let me know. I've spent enough time messing around with this.
I hope this helps. I was in the same situation as you. I didn't want to buy an expensive app twice on Android when Apple's App Store allows you to buy once and install on 5 devices.