Splash screen & InApp purchases not working on a live app - iphone

I have recently published an App to the App store.
When testing the app everything was fine (in-app purchases, splash screens etc.).
Now that the app is live I have two major problems:
The splash screen (Default.png) is not showing. I have retested it on my development build and it
works fine but in the live app it is not working.
The in-app purchases are not working. I have retested it on my development build in sandbox and they
work fine but in the live app they are not working.
I have read that it is possible for in-app purchases not work for up to 36 hours after release but I have never had a problem where the Default.png file did not show.
Does anyone have any experience with this? Is it possible that I am meant to do something specific for the in-app purchases in when the app goes live ?
Thanks.

While verification of transaction receipt check the url that u have used (This may be the case).
For an application which is going live: https://buy.itunes.apple.com/verifyReceipt
For testing purpose: https://sandbox.itunes.apple.com/verifyReceipt.
Also check if the AppID that you have used while submitting the binary is Enabled for IAP.

Related

IAP is working with TestFlight build. Is it will work Live app Also?

I Have implemented IAP in my swift project. It is working fine. it will work with live app or not.
Secondly url of Live app and BetaTester url is same or not?
YES. if your testflight app working then your Live App is also worked fine.
in BetaTester App testing is show you Environment Sandbox when you are Purchasing in IAP. when your App is Live then the Environment is autometically changed to live.
Mostly yes. Except that in TestFlight IAPs will work when they are not approved. Where as they will not work in the live app until they are approved. So make sure to submit your IAP for approval before the app goes live.

iOS App Beta Tester getting in-app purchase sandbox

I have in-app purchases in my app, which are live on the app store. I have sent out a new beta to my testers, and one is trying to make an in-app purchase but it is coming up with the sandbox. Is this supposed to happen? They do not have a testing account and actually want to spend money, so I figured I should ask: How or why do beta testers, who are running my iOS app on their phones and not the iOS simulator, get the app store's sandbox as opposed to the regular app store?
Please make sure that your tester will signout from testing account from Setting & they are using proper iTunes account for purchasing the product. I assume you have used proper product identifier in code as you have entered in IAP of live application. It would be great if you can once check IAP of your application in iTunes with that in code.

in app purchase testing is done, do I need to do anything before uploading to app store

I have made an app and integrated in app purchases feature.
After reading a lot and lot I have finally working in app purchasing featured app and when I use my test account (created through iTunesconnect), it all just go smoothly and works as like expected.
I just wanted to ask that, do I need to make any configuration in iTunes connect or enable/disable any options before going live by uploading the app to the app store?
Or should I consider that if the test account works well, it will be working live too without any additional changes.
Also let me tell you all that I am a beginner for this in-app purchasing concern so please forgive if this is a silly question. :)
Thanks,
Just make sure that you link the in-app purchase to the correct version of your app in iTunes Connect and that your in-app purchase is ready for review. It that is correct, then you're ready for upload and review.

In app purchase does not work when live

I have an app in the app store that I have added an in app purchase for, I fully tested it in the sandbox environment and all worked fine. I have had the app update and the in app purchase approved by apple and according to iTunes connect all has gone live. The app updates just fine but then in app purchase simply doesn't work!! No products are returned! Anyone else have this problem? Surely if it worked in the sandbox and apple has approved it, there should be no issues!?
It's all working just fine now! I didn't do anything it just seems to have taken about 36 hours for the in app purchase product to propagate through apples servers! :)
We just went live about an hour ago with the EXACT same issue. Everything worked during testing and even when Apple reviewed the application. I even verified they completed test purchases via analytics. But when users in the app store download the update, try to buy the feature it just fails.
My only guess is our store data has propagated to their live servers? The apps are still using the sandbox environment?
Which URL are you using to connect to the Apple servers?
The sandbox url is:
https://sandbox.itunes.apple.com/verifyReceipt
When launching the app or going live the url needs to be changed to the live Apple servers:
https://buy.itunes.apple.com/verifyReceipt
This has got nothing to with the receipts or anything. If it was working in the Sandbox mode, it's gonna get automatically fixed in around 24 hours in the live version, don't worry. The exact same thing happened to us and we could do nothing but wait...
Also, make sure the iTunes account on your device is set to your real account. If you are are still logged into a test user from when you were testing your IAP stuff, your purchases won't work.
So incase a where in app purchase in your app not working past 48 hrs, kindly visit developer.apple.com to update your tax information. In app purchase won't function until the in app purchase is updated even the app is live too.

Help me on my app version 2

I have one iPhone app in app store, in that application my in app purchase was working correctly.
again submited my another version of application without changing the code but now the in app purchase it is not working...
Please help me out, why my in app purchase is not working actually.
Check Whether it is showing "Clear for sale" status for in app purchase items in itunes.