I already have paid app on app store and now I have successfully implemented the in-app functionality in my app and uploaded my new binary on itunes connect but did not submit for review, because
now my app is free with limited functionality.
App price must be free, but app store will take around 2 days to review, If I change price to free user can download full app for free in this duration before my new binary is approved.
what should I do?
I was thinking to not change price to free and submit binary with option that I will release the app, when my binary is approved then I change price to free and then manually release the app.
Can apple raise any issue on this approach? or any other better approach?
You can choose your business model as you want. Pricing (Free + IAP, Paid + IAP etc.) is not a criteria of the Review Guidelines, if you are not using ways to circumvent Apple's 30% cut.
Related
I am planning on launching my first personal app in the next 2 weeks.
My app is free, but will contain IAPs and iAds. I filled out the tax documentation and will have it shipped out to Apple this week. Right now the contract status for both paid apps, and iAds is under "Processing" on iTunes.
Will I be able to test IAP until Apple accepts my forms?
If so, will i be able to publish to the app store? I don't mind if my earned income just stays with Apple until my forms are approved.
Thanks
No, you can't test IAP until Apple accepts your forms. So, wait for Apple to accept all forms, But, as per my experience, it will not take much time from Apple to accept all information.
I have an app with In-App purchase to unlock full version. Is it possible to offer a free In-App purchase upgrade for select users?
This would depend on what you are trying to do. For instance for marketing purposes Apple grants you 100 promo codes you can give to people for free.
You can read about it in the iTunes Connect documentation:
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/ProvidingPromoCodes.html
I have submitted a paid app to app store. The client needs to download the app from the store for free, but all the other users should download as a paid app.
I am not the in-app purchases. I am setting the Price Tier in iTunes.
There is a separate Apple B2B program for supplying apps to specific custiomers, this may suit your needs.
With Testflight Beta your client can download and install the app for 30 days. For a review this should be sufficient.
Otherwise I would use the promo code as well - if that is really required. I mean compared to the production cost this is less than peanuts ...
i've searched around a similar question but i didn't found any, so:
I have an old iphone paid app on iStore (and a free/lite version with iAds banner), now i want to renew it, adding iPad version and other stuffs;
with this new version i'd like to set the app free, add in-app purchase to the paid app (and delete the lite version), adding iAd banner until user buy the in-app purchase item.
the problem is that an old user who paid for the old app and now download the new version will see the iAd banner (and of course i don't want this) and must pay again to avoid it.
Is there any way to check if a user of my new-version app is also an old user of the old-version app?
A partial solution i found out is to check a preference file that the old app saves in it's bundle documents folder, but that could work fine just in case the user has installed the old app on the device when he update my app, not in case he deleted from device (or installing to a new one)
Other solution could be to keep the lite version on iStore and add the inApp purchase only to that version, and let the full version with the current price, but doing so, the lite version after a user pay for inApp purchase item would become exactly equal to the piad app (and Apple may refuse this, and i don't like this solution too)
Any idea for this purpose, is there an easy way i have not seen?
thanks in advance
There is no way how to find out if the user paid for the app. The solution with the "bundle documents folder" is not good in my opinion, because once the user delete the app, he will not have available the premium version of the app again.
Similar questions:
Convert existing iOS paid app to freemium model with in-app purchase
Transition an existing paid for app to free version with In App Purchase
iPhone + upgrade existing paid application on app store to free application with In App purchase + what about the customers who have already purchased the paid application
I too had similar issues where I wanted to switch a paid app to free. There really isn't anyway to reliably check which user had already downloaded your app in the past. If you add iAds and they only disable through in-app purchase then it means it applies to everyone.
While writing this post I thought of one trick. Lets say you submit your app with iAd changes today to app store and it gets approved on 7/20/13. What you can do is upon app startup have a grace period code check i.e.
if (TodaysDate < 8/20/13)
{
//Make your NSUserdefaults to true. As if the user had purchased your in-app purchase. So don't show them any ads.
}
else
{
//Month has passed and hopefully most of your users who owned the app already had updated it by now
}
This way you have given your existing and any new users a month time (with no iAds). Any users who download the app after 8/20/13 will see your iAds and will have to pay in-app to disable them.
From my experience I have found that it's always advisable to keep your current users happy otherwise they will bomb your app rating with negative reviews. Which will show up under your latest app update.
Have you tried contacting developer support? https://developer.apple.com/support/
From what I know to be true you can't tell if they have previously bought the app without invading their privacy.
I have completed my iPhone app. It is an app in the finance category. Now, I wish to incorporate in-app purchase.
But before this, I was thinking if I can get the app approved by Apple first.
I will limit 2 features in the app (which can be purchased via in-app purchase once it is added).
I wish to make it live on app store first (with limited features). Then later, I can incorporate in-app purchases. Is it possible for me to do so? Because I will be limiting certain features of the app. Will Apple accept this?
If I remember correctly, there is an option when the App should hit the AppStore. I usually selected the current date as the desired AppStore date. But you could select some point in the future, say one year from now. That should solve your problem, doesn't it?
Until then, you'll see if Apple accepts your app and can later on upload new versions with additional features.
Any minimum viable product(new features can be added in the future updates) can be uploaded to App store. Checkout the Apple's Guidelines