Discussion Forums  >  Plugins, Customizing, Source Code

Replies: 9    Views: 95

Moto110
Aspiring developer
Profile
Posts: 205
Reg: Jul 26, 2011
Orlando, FL
8,700
02/14/13 08:59 AM (12 years ago)

Can I have two versions of the same app a free version with ads and a paid version?

I'm looking to integrate RevMob into an Android app that is currently a paid app and offer a free version. I want to make the RevMob version free, but do NOT want too maintain two different app control panels since all of the data is the same it also contains a lot of data, so duplicating it would be a lot of work. Most screens in the BT control panel have the "Include Advertising" options. If this is not turned on will the RevMob integration still work? I have looked over the instructions created by Sandeep and Elaine. THANKS! https://dl.dropbox.com/u/61663890/Revmob%20Tutorial%20for%20BT%20Android%20Apps.pdf http://thechocolatelabapps.com/wp-content/uploads/2012/09/How-to-integrate-revmob-by-Elaine.pdf It looks like I can modify the same source code and get RevMob working and then just upload the app as a new app to Google Play. Does anyone have experience with this? Will this work? Thanks!
 
tb
buzztouch Evangelist
Profile
Posts: 2050
Reg: Nov 03, 2011
Oxford
32,300
like
02/14/13 09:34 AM (12 years ago)
It's very easy to do. I've seen these types of app before. One is free with loads of ads, and one is paid. Download one package, place the ads in it, and send that off to Apple or Google. Now once that has been submitted to Apple, redownload the code, don't place the ads in. Now send that package off, under a different App Name, different App ID, and Identifier.
 
mysps
Code is Art
Profile
Posts: 2082
Reg: May 14, 2011
Palma
33,320
like
02/14/13 09:59 AM (12 years ago)
With Google I'm sure you won't have any problems submitting the exact app (one paid w/o ads and free with ads) However, Apple might reject you for submitting the same app. Some have tried even with a different theme and a little different content. If you submit to Apple just bring your A+ game or introduce the in-app purchase plugin :)
 
feraco
Aspiring developer
Profile
Posts: 705
Reg: Jan 23, 2012
nyc
15,050
like
02/14/13 10:24 AM (12 years ago)
I did that one time and apple said it was a lite version and rejected the free version.
 
Calypso Kid
Aspiring developer
Profile
Posts: 780
Reg: Mar 09, 2012
Upstate New Yor...
18,200
like
02/14/13 11:59 AM (12 years ago)
I currently have a free version and a paid version of the same app in the Apple App Store. The free version uses Apples iAds. I published the paid version first. The free version is almost identical except for some missing info and when the user wants to a screen that is in the paid version only, the page prompts them to "click here to upgrade" and it takes them to the app store landing on the paid version. Had no problems at all with the free version getting published. Dave
 
Moto110
Aspiring developer
Profile
Posts: 205
Reg: Jul 26, 2011
Orlando, FL
8,700
like
02/14/13 02:17 PM (12 years ago)
@Calypso Kid - Do you have both of these apps offline or just the paid app? Otherwise when the app updates from the server it would have seen the changed data. Correct?
 
Calypso Kid
Aspiring developer
Profile
Posts: 780
Reg: Mar 09, 2012
Upstate New Yor...
18,200
like
02/14/13 02:34 PM (12 years ago)
They are both online. True , before recent updates, when you made changes everyone saw them. And I am making small changes all of the time. When I send out my next update to apple, the live design will. E in place for all that actually update the app. Those that do not update the app will constantly see the changes as they happen Dave
 
Moto110
Aspiring developer
Profile
Posts: 205
Reg: Jul 26, 2011
Orlando, FL
8,700
like
02/15/13 11:53 AM (12 years ago)
I have integrated RevMob into my Android app. However, when I install the "free" version on my device it wants to up the paid version and visa versa. How do I get Android to see these as two different apps? I did use the same source code for both apps. It is as easy as changing something in the AndroidManifest.xml file?
 
Calypso Kid
Aspiring developer
Profile
Posts: 780
Reg: Mar 09, 2012
Upstate New Yor...
18,200
like
02/15/13 05:10 PM (12 years ago)
I have two different apps in my bt control panel. By using the same source code, they probably have the same name and identifiers. I also have different names for them in the apple App Store. For example, the paid app is called MyApp. The free version is called MyApp Lite.
 
Moto110
Aspiring developer
Profile
Posts: 205
Reg: Jul 26, 2011
Orlando, FL
8,700
like
02/15/13 06:00 PM (12 years ago)
I found the answer to my question. I had to rename the package in Eclipse using the Rename Application Package utility. Right click your Application in Package Explorer > Android Tools > Rename Application Package. I change the package name to com.APPNAMEfree Select YES at the prompt....DONE. Much easier then I thought it would be.
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.