iPhone: - why id's in "in-App Purchase" do not match? - iphone

I am implementing inapp purchase in my app. I have submitted to app on the app store but the apple id is different for my app and for inapp purchase. Is that the problem for error?
I want to mention that my app is very large in size so testing inapp purchase I have created one dummy app with same bundle id and provisioning profile and submitted that app on app store. so due to this reason problem occurs?

Related

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.

InAppPurchase implementation

How can I test in-app purchase before release?
I have an application which is not in the app store i haven't provide the details for submission of my application in itunesconnect and I want to implement In-app purchase for the same application is it possible?
Yes it is possible. But for that you need to login to your iTunes Connect account and submit details of ur app and then create In-App Purchases from there only. You can test it before uploading it to the app store.
Please do some R&D on your own on google and then come here with the code if u have some problem.

inApp purchasing for iphone before app has been submitted

I am trying to add in-app purchasing to my iphone app, but it is a brand new app, and not in the app store. I would like to add buttons so when the user clicks on them, they are directed to the app store to purchase that feature. How is this accomplished without app having a link on the app store?
Thanks.
In App Purchases themselves are not on the App Store. They are in your app but locked. So in the end you don't need any link to the store.
In app purchasing does not work through the App Store, but rather through your own UI. You can find the docs below on how to build your own "Store Front".
Full docs
"Store Front"

iphone - Is it necessary to create new app in itunes connect for in-app purchases

I'm already having a free application in app store (itunes connect)
Now I want to add in-app purchase for that.
So, I created a new product in in-app purchase and trying to test it. Its saying the product id is invalid.
But I created new app in app store with product id's and when I'm testing, its working fine.
Is it necessary to create new app to distribute my old app with in-app purchases. Can't I add in-app purchase for already existing application?
Yes, you can add in-app purchases to existing apps that previously did not support them.
Is your device jailbroken? If so, you need to revert the jailbreak for IAP to work.

invalid Product Id's in In App Purchases iPhone application?

i just created In App Purchases for my new application and checked Cleared for Sale option.
But when i test my application after 2 days its still giving me invalid product id's..
I didnt Approve them earlier. Do i need to approve the App Purchases too before testing them...Will that affect my application when i upload my final binary and apple starts testing it??
I had the same problem.
It turned out I had to increment the version number of my app in my bundle. This was an app already on sale on the app store for which we decided to add in-app purchase.
Also make sure your bundle Id matches the one in iTunes Connect.
You don't need to approve the in-app purchase to test it only to clear it for sale.