Usually i am going to
iTunes connect -> my app -> Manage In-App Purchase to add single item to the in app-purchase of my app.
I wanna to know if there is an API i can call it to add multiple files at once to the in-app purchase.
Help is appreciated
There is no such API. You should add all of them manually.
You have to add them manually. And check them during request. Store the appId in array and send the appropriate id with request from array. This is the only way to handle Multiple inAppp
No There is No Such API, You have to add them all for each tier you want to set.
for full app purchase setting and working check out Reywenderlich Full In-App purchase implementation
You can use the Application Loader from your Mac. There is a template there you can download and populate with your IAPs
Related
I want to know that in iOS is that possible to change type from Auto-renewable to Consumable Or vice versa , after product configuration completed and tested with sandbox user?
Any help will be appreciated.
Thanks
Short answer: no, you can't.
Here is the Apple documentation about it: Create an in-app purchase.
If you really need to change the In-App Purchase Type, you have to add a new In-App Purchase in AppStore Connect and set the right configuration for it, then remove the old one.
No, you can not.
It lets you change the product prices without updating the app, but those you setup in the console are final.
You may create other products at any time, they would have nonetheless, a different ID which you may be required to update depending your Apps needs.
In a nutshell, prices and features, you can. The nature of the product itself you can not, 1$ to 3$ is OK. Consumable to Non-Consumable Nope.
I quote Apple:
Before you start coding, you need to configure products in App Store Connect for your app to interact with. As you develop your app, you can add and remove products and refine or reconfigure your existing products.
Products are reviewed when you submit your app as part of the app review process. Before users can buy a product, it must be approved by the reviewer and you must mark it as “cleared for sale” in App Store Connect.
Therefore, it's a sticky and cumbersome process, no changes allowed.
I hope I helped, if you need any further help please comment. Good luck!
I have implemented in app purchase in my application with multiple products and my application is live now.
As i have created multiple products there organization id is eg. com.abc.product1, com.abc.product2 and so on and i have assigned that number according to the id i have received from web service response.
In my Xcode application i have assigned product identifier as com.abc.product and i am attaching that number dynamically to that identifier.
If i have more products to add in the application then i will create in-app products in iTunes connect.
So my question is i need to create new build for those products or i have to just create products and submit those for review.
If you initial app is approved and live, you don't need to create new Build to submit additional in-app purchases.
You can submit them at any time and submit in bulk as well. See below link for instruction on setting them up
https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/SubmittingInAppPurchases.html
You can continue with this approach. But make sure that you are validating the product identifier with itunes first before showing it to the user, just to make sure that the identifier formed at client side is available at itunes also.
I am working on a IOS project where I have to integrate in app purchase. While integrate in app purchase should I register all of the content I want to sell in ituneconnect to get product id?
Say, I have 100 content to sell or paid content. should I Register and get product id for all 100 content?
if yes then what should I do if I add more paid content later?
Thanks in advance
Yes it is, reference from Apple:
After you have decided what type of items you’re going to provide for
In-App Purchase, proceed by writing clear item descriptions, picking
appropriate pricing, and designing an In- App Purchase store to
showcase your items.
I can recommend you to read the reference.
Building an iOS App in Swift. Quick question about IAP's I want to implement. Currently, I have my In-App Purchases fixed in my app. Meaning, I would have to push an update to the app in order to change the visible information about the IAP, etc.
Does Apple allow me to store this In-App Purchase data in my cloud(Parse), or does it have to be local? Of course, the IAP's would have to be approved in iTunes Connect, but don't have to be used if they are approved.
My goal is to alternate through different plans without having to go through an entire app update.
I feel like the answer is a big obvious yes, but I just wanted to confirm before I begin coding it all in.
Thanks!
It's up to you to decide where to store In-App Purchases.
Here is Apple documentation about storing in-app purchases data.
How to store product identifiers:
Every product you sell in your app has a unique product identifier.
Your app uses these product identifiers to fetch information about
products from the App Store, such as pricing, and to submit payment
requests when users purchase those products. Your app can either read
its list of product identifiers from a file in its app bundle or fetch
them from your server.
How to store associated content for purchased package:
You can embed that content in your app’s bundle or you can download it
as needed — each approach has its advantages and disadvantages.
Embed smaller files (up to a few megabytes) in your app.
Download larger files when needed.
Personally I want to say that all projects I was working on used remote server for getting in-app purchases data.
You don't need care about app approval in this situation.
Yes, It is possible to store In-App Purchases on the Cloud(Parse).
The in-app purchases for iOS are done through the Apple app store. We do not take a cut or interact with the transaction in any way. We simplify the process of setting up in app purchases, take care of interacting with the Apple server, perform receipt validation to ensure your purchases are done securely, take care of delivering the purchased content through PFFiles if you choose to use this mechanism and also provide an easy to use UI component for use in your app.
if you want to know in detail visit here http://blog.parse.com/announcements/in-app-purchase/
Yes, you can do that using parse in swift(youtube)
and parse doc.
I know that as a developer you can give away codes so that users can download your app for free. Is it possible to do the same for a subscription to content within an app?
No, it's not possible with in-app purchases, you have codes only for download apps.