I've just had an In-App purchase approved and hit the App Store. To check the app, I've deleted my test copy and downloaded fresh from the App Store - but now I can't get the In-App purchase without paying for it. Is there a way around this? Sandbox user isn't working in the real App Store, and I don't want to make the In-App purchase free, even for a short while, during the first few days of update. Promo codes are available for the app, but not the IAP.
You can use the below link to create sand box users and test app without paying for it:
https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html
I suppose it is not possible to test (without paying) IAP once app is in app store. For this purpose sandbox environment is provided by apple so that IAP are tested in development.
Related
I am about to test my app with my external testers. I will give them a sandbox account to test my in-app purchases. My in-app purchases are hosted with Apple.
My question is, after the testing finishes, I disable app testing in iTunesConnect, I submit my app to Apple, and my app becomes available on the App Store. My testers download my app from App Store. Will the in-app purchases they tested still be there? Will installation from App Store act as a app update?
I tried disabling app testing in iTunesConnnect just now by making it "Not available for testing" and I'm still able to use my app, and test in-app purchases.
If I can't disable my app from testing then testers will get all my in-app purchases that they test for free?
Am I missing something? Can I disable app testing completely?
The app in testflight will last for 30 days from the day of download. After that the app will not be available.
The live version is different and will be needed to be downloaded separately from the app store. It will be a unique application compared your beta app. It would be treated as a fresh install.
Will the in-app purchases they tested still be there?
No
Will installation from App Store act as a app update?
No
will [users] get all my in-app purchases that they test for free?
No
Can I disable app testing completely?
You already have. App will not be available for download. However you cannot remove apps that are already installed. Existing app will last until expiry date.
More info here
I'm going to remove my paid application from AppStore and wonder if in-app purchases will still work, or if they will be removed also. Are there any legal issues in the case if they will not be available anymore?
If you remove your app from App Store your in-app purchases are still valid and remain in approved state. So lets say you decide to put your app back in App Store then you don't need to do anything special with in-app purchases. They will be available and working.
Any existing user who had downloaded your app previously will be able to make in-app purchases. All you are doing is not letting new users download your app.
NOTE: as long as you don't "delete" your app or in-app purchases and you just make your app not available in any store / country, you should be fine.
I saw this question but its not what i need :- Testing in-app purchase after going live\
I want to provide limited set of testers free access to In App Purchase for testing purposes.The first version of app is live i wish to upload new version. What are my options?
I can make every thing free through code on development build and install it on testers device but i don't want to go this way.
Will the IAP test accounts work if one version of app is live already?
For Testing In-App purchase you have to login into your developer account and add Test user account for In-App purchase . Search for Sandbox In-App purchase testing and app you will get relevant steps.
I'm about to submit my first (free) app for the AppleStore.
I plan to make an update later with in-app purchases.
I'm not familiar with iTunes connect and I don't know yet anything about how in-app purchases works, so I'd like to know if there is anything I should be aware before submitting in order to make the future update easy/possible.
For example, I believe I should submit it as a free app, but i'm not sure i'd better make it an in-app purchase right now even if it doesn't implement purchases for now)
Many thanks !
You DO Not have to entitle an App for In-App Purchase (iAP) until you actually use it. That means you can wait and do it later when you add In-App purchases. Alternatively, you can entitle the App now (via Provisioning Portal) and not add anything until later. Either works just fine.
I have recently develop one app with In-App purchase.
App is also approved by apple.
But the issue is:
My app is displaying on App Store. But there is no "In-App" displaying in app store.
So user doesn't know that, my app has In-App purchase for full version.
I have tested app with In-App.
Is there like that, after some time of app approval, In-App will be displayed on App Store. Because my app is just approved.
Please help me if there is any other setting or I miss any other thing.
Thanks in advance.
We have an app with in-app purchase as well. I'm pretty sure the "Top In-App Purchases" started showing up the day after someone actually purchased it.
Regardless, if you want users to know you have an in-app purchase, you should use your description and screenshots to get that across.