I have to add in app purchase in my application.
and for testing i just want to confirm that should i need to add my bank info ?
I just want to know that is my bank details is necessary if i am only testing and not sending it to appstope?
here
Thank You in Advance
Yes you have to add your bank info. Apple will review your bank details and approve your in-app purchase. This will take few days.
No!
You don't need to enter your bank details. In iTunes Connect, create a new user. This is your test user. You can create as many as you want.
Then, on your test device, go to Settings and log out of the App Store.
In your app, select to buy the in-app purchase. You will be prompted for some credentials. Enter your test user's credentials. This will allow you to buy the in-app purchase without using your own account.
Good luck. It is a bit fiddly getting it all working. I'll post the link to the tutorial that I used when I can.
This is the tutorial that I used. Goes through everything very clearly.
http://troybrant.net/blog/2010/01/in-app-purchases-a-full-walkthrough/
Related
in App Purchase only allows my to create Free Subscription in App, Can any body help me to resolve it.
I know you can say this question is duplicated, but I didn't find any help from those links.
so please take this question serious and answer it. Thanks.
Free Subscription is the only In-App purchase type
You've to agree the terms and conditions for paid app from iTune Connect.
Go to iTuneConnect home screen and select Contact, Tax & Banking there you have to send request for iOS Paid Apps. Accept the terms, and done. now you'll be able to see all types on In-App Purchases.
i am testing my application in-app purchases with iTunes test account.
I run the game and i log-in to sand box test account.
when try to buy something in the app a message box prompt me with confirm your in-app purchase information.
Then I click “Buy” it ask me for Apple ID Password for my sand box account. When I give the password it prompt me with following message ...
Your Apple ID has been disabled.
[Environment: Sandbox]
I tested with several test accounts same result. Can anyone provide some help on this?
If you use sandbox IAP test accounts to login to real iTunes Store or in Settings app, your sandbox account gets disabled.
I can't find the exact documentation URL right now, but I'm sure I have read it.
Here is a warning message from documentation:
Important: Do not sign in with your test account in the Settings application.
This may be due to new iOS Paid App agreements that haven't been agreed to yet.
You need to make sure you log out of your real account in the App Store app before using a test user account.
I have an application that my client wants to give away to customers for free.
To get the full functionality, the customers would have to fill in a code.
Other customers will need to do an In App Purchase to get the full functionality.
Is this allowed by Apple or will I bump into app store restrictions.
Tried to find it, but haven't found a decent answer.
Anyone tried it before ?
Thanks !
Please see this other SO answer:
Redeem codes for inapp purchase items
I dont think it is possible to do what you want. Either everyone has to enter a code, or everyone has to do an in-app purchase.
You could also have both of these options available inside the app, but that may seem messy and informal for customers
I would say you could ask the user for a login (email + password). You could then connect to a server of yours and check the credentials. If the server knows this user because you host a list of all the users allowed to use the premium options for free, you could unlock your premium features. Otherwise, you ask Apple for the In App Purchase precedure.
Most tutorials I've been able to find are dated and inconsistent with regard to what is actually necessary to have uploaded and approved in iTunes Connect. Following one tutorial I uploaded incomplete binary and rejected it. I then added an In App Purchase Item. I uploaded an image and filled in all the registration information.
So currently,
App - Status -- Developer Rejected
In App Purchase Item -- Ready to Submit
I am able to make requests to the store kit, but I am getting 0 results. Is it possible to get results with my current iTunes Connect statuses?
Edit: I appreciate the trouble shooting advice. But I want to make sure that it is in fact possible to retrieve purchase items with the above statuses.
Make sure that you provided all the details for the app including the in app purchase details along with screen shot.
Next is to make sure that the app ID's are same in server and in the app.
When testing in-app purchase, create test account in app store and use it for testing. Make sure that the mail you are using is not existing. Also on your device, you have to use those test credentials to test the app.
Hope this helps.
Yes, it is possible as I just managed to do it. My problem was tax info. Thanks to Paul Mason, your comment was the correct answer!
I have completed in app purchase for my application. Its working fine.
The only problem i have , when i test in app purchase in sandbox enviornment, It shows a message do you want to buy an "un known app" for 1.79. why doesnt it shows the name of the app.
Plus when i am going to upload the final binary to app store. what i need to do to swrich in app purchase from sandbox enviornment to real in app purchase or it will switch automaticall?
Thanks guys
Probably your configuration on iTunes connect for this in app purchase is wrong, maybe you forgot to enter the name.
Go to iTunes connect, Manage you in app purchases, select the desired app, and make sure that you have all the fields correctly filled.
When you release on the app store, you don't have to do anything, the sandbox environment is just used when you are developing, when the app is uploaded to the app store, this behavior changes and you can't use your sandbox account anymore
Hope that helps.
When I added in-app purchase support to my application, I had already released a version so there was an entry in iTunes Connect. But I've read that you need to add a new application in iTunes Connect, but check the option to upload a binary later. Then you can enable In-App Purchase on it and configure items.
And your sandbox does not go away after the application is submitted. The In-App Purchase system determines whether to use a sandbox based on the account that is currently logged in to the store on the device. I think as long as you don't have a credit card (or any payment information?) associated with the account, and the account is designated as a In-App Purchase Test User in iTunes Connect, it will use the sandbox. You can log out and use a different account through the "Store" item in Settings.