I had two applications in the App Store. One is the free version, the other is the paid version.
I need to have a button in the application itself named "Upgrade".
Can we offer members the ability to upgrade from lite to pro within the app using in-App purchase, whenever a user clicks on that button?
Do we have any methods directly in iOS-6 ? Can we do this ?
Yes. You can hide all features in lite version those features you want to show in Pro version.
Then when user click on upgrade button then on that button you write your in-app-purchase mechanism. Once user successfully purchase your up-gradation pack then un-hide those pro features in lite version. Then your app will become pro version.
Now its completely depending on your logic and code skills how to hide and unhide features.
See related links :-
Convert existing iOS paid app to freemium model with in-app purchase
How do I manage building a Lite vs Paid version of an iPhone app?
See first of all if you want Lite & Pro version of the Application there is no need to Upload 2 separate Applications for lite & Pro if you are using InApp purchase do the following:
Keep Application with All Pro features
keep 1 button as you need it with title Upgrade with Pro version with
inApp purchase in Action
Disable All Pro Feature & check the conditions when user purchase
Pro version then Pro features will be enabled.
What happen with this is if user will not purchase the Pro by pressing Upgrade button they can use lite version.
Hope this helps.
Related
I look around but could not find an answer. If my iOS/iPadOS and macCatalyst are based on a subscription or contain in-app purchases, is it possible to have the same subscription for the 3 apps, or restore the purchase for all 3 apps? As in, when the user subscribes on iPad, can the subscription carry over to the macCatalyst app, using only Apple's technologies?
Tested this question, from different applications come different recipes from the same ICloud. Merge failed.
As of March 2020, this is now possible using Universal Purchases:
https://developer.apple.com/support/universal-purchase
Distribute iOS, iPadOS, watchOS, macOS, and tvOS versions of your app as a universal purchase to let customers easily enjoy your app and in‑app purchases across platforms. They’ll only need to purchase once on the App Store.
This seems to rely on the use of the 'use iOS bundle identifier' to make sure the bundle ids are the same. With Catalyst apps released under xCode 11.3 or earlier there is additional work involved to move them over to a single bundle id
I have develop iPad App in which i need to use Basic & Pro Version(Full Version).The actual scenario is to end-user download basic version from app store first,if end-user wants to use more features of it then click on purchase Pro version button so it directly redirect to the Pro version after in-App Purchase process sucessfull payment.i have attach screenshot of Pro-version features.
You can't have an in-app purchase from a basic version direct the user to a pro version. The app store doesn't allow that.
You need to have the pro features built into, but locked, in the basic version. When the user makes the in-app purchase within the basic version you set a flag that unlocks the pro features.
The pro version would be the same app, with a different bundle ID, and with the pro features visible and unlocked.
I've updated my app and due to some of the functions I'm releasing it has to be for iOS 10 and up. I understand that there is a way for users that have not upgraded to iOS 10 to be able to get the older version of my app but I haven't been able to figure out how to enable that in the app store. I just tested on a device and currently if you have iOS 9 it will tell you that you can't get the app because it is only supported on iOS 10. No option to download the previous version.
According to the redit article below Apple enabled the behavior I want. I just don't know how to turn it on for my app.
https://www.reddit.com/r/apple/comments/1mjw36/people_with_old_ios_devices_you_can_now_install/
So to update everyone: This only works if the app is already purchase. All new purchases will force to upgrade to the latest OS.
I think this feature just works if you already purchased the app and want to reinstall it.
A solution would be to purchase the app on your Mac and then try again on the iOS device.
Here is an article about it: https://sites.google.com/site/appleclubfhs/support/advice-and-articles/app-store-downloading-older-versions-of-apps-ios
for Titanium 3.1.0 and iPhone 4.2-
How To Implement In-App Update Functionality in Your iPhone/iPad App? Have you ever used an iPhone app where upon opening it, it tells you that there’s a new update compared with app store same app, after click on ok it will be updated with updated version of app. How to develop that functionality with titanium studio?
I am enrolled in the Apple Developer Program ($99/year) and I have the trial (free) version of MonoTouch. Am I able to submit MonoTouch apps to the App Store with what I have now or do I need to get one of the paid versions of MonoTouch first? I know that one of the differences between the free version of MonoTouch vs. the paid versions is the ability to run your apps on your iOS hardware during development but doesn't the Apple Developer Program get you some kind of ability to do this as well? Just a bit confused.
Note: If this belongs in another StackExchange site, please let me know and I will move it.
I think you're getting confused...
MonoDevelop is free, its MonoTouch that has the trail/paid versions. Basically you'll need to purchase either MonoTouch Professional or MonoTouch Enterprise in order to get your iPhone app into the App store as the trail version only allows to run the app in the simulator.
http://monotouch.net/Store - see first paragraph
EDIT: Being part of the Apple Dev Program provides you with a Developer Certificate which allows you to upload applications to the App Store (generally, be it obj-c based or other) whereas the paid versions of MonoTouch provides you with the mechanism to get your application in a state where it can be deployed to a device and the app store - and also a cunning way of generating money. Because whose going to develop iPhone apps without a desire to distribute them ;)
without a license, you can only run MonoTouch apps in the simulator. You cannot deploy them to a device or the App Store.