How to implement In-App Purchase gifting? - ios

I originally thought it was impossible to gift In-App Purchase items, until I saw this in Diptic.
Update: I simply "installed" this app and though it is Free so I inferred the gift is for its In-App Purchase. However I forgot I downloaded this app before so "Install" does not mean it is free and the gift is in fact the app per se not its In-App Purchase items. Sorry for my mistake.

That is gifting the base $0.99 app. That is not gifting any in-app purchases. Apple does not provide any way to gift in-app purchases nor any way to provide promo codes for in-app purchases.
Support for in-app purchase promo codes is now supported.

However, you can write your own custom logic within your app to give your in app purchases away free for a period of time.

Related

App is rejecting due to presence of auto renewing subscription but actually not available neither in binary nor in iTunes account

From the Admin Panel
I have removed auto renewing subscription from iTunes developer account but still app is rejected. I got the reason from Apple:
"However upon further review we still find that you have submitted
auto-renewing subscription in-app purchase products for your app.
However, the auto-renewing subscription in-app purchase functionality
is not present in your binary."
However, I did not find any option to delete the subscription group but there is no product is available for auto renewing subscription.
Not sure why app is getting reject and how auto renewing subscription is submitted for review.
Was is the first submission to the app store for this app?
If so, make sure, you do not have any inApp purchases added to the app for review (on the app or version information page).
If that is all fine, so your app does not offer any inApp purchases and you do not have any inApp purchases associated with your app, I think you should simply explain this to your reviewer by sending an answer to the rejection message in the resolution center.
If you are not sure, what you are supposed to do, just tell them so. They'll help you out - at least that's my experience :)

In-App Purchase without option to purchase through app

I would like to add an in-app purchase to one of my iPhone applications, to remove ads. I was planning on just adding it to the app store, and not selling the IAP through my app. All of the tutorials that I see for in-app purchases involve buying the the in-app purchase through the application. I'd like to just check to see if the purchase was made when loading the app. Is this possible, or do I have to provide the ability to purchase the IAP from within the app?
This is not the same question as the proposed duplicate. I was asking if it was possible to have an IAP that I could make available through the App Store and not the App. The suggested duplicate is titled: "In-app purchase outside of the App Store", and that's exactly opposite what I asked.

In App Purchase and Apple Review

I am trying to add in-app purchasing to an ios application which has been available on ios since 2010. According to Apple, I must submit my first in-app feature along with submitting an update to the application. The problem is that I can't test the in-app purchasing process in my code until the in-app feature is listed on the App Store. But Apple won't list the in-app feature on the App Store until they approve the product update. This is a very bad Catch-22. In my most recent attempt (third try), I put draft, untested code in the product to handle the in-app purchase. But of course I can't test it until Apple puts the feature to be in-app purchased on the price list.
Am I missing something? The Apple Review people sent me to Apple Tech Support. The Apple Tech Support people sent me to Apple Review. Any ideas to work around their Catch-22?
You should be able to implement the In App Purchase system into your app version as well as creating an iAP item in iTunes Connect, then use a Sandbox account to test purchasing of the content. The iAP doesn't have to be approved for that.
Sandbox accounts can be made in iTunes Connect under 'Manage Users'.
Apple Docs: Testing in the Sandbox

Will removing app from sale also end auto-renewing subscriptions?

Let's say I want to remove my app from sale, but still want existing users to keep auto-renewing their in-app subscriptions - will this work?
Just got off the phone with Apple:
Indeed, there is no way. If the app isn't live, auto renewals will bounce once they're due to renew.
According to iTunesConnect Help, it looks like you have to explicitly remove the in-app purchases from sale:
https://help.apple.com/itunes-connect/developer/#/dev7013b314c
Note: Removing an app from the App Store doesn’t automatically remove its associated in-app purchases. Customers can still download in-app purchases unless you explicitly remove them from sale. For more information, see “Removing Products from Sale” in In-App Purchase Configuration Guide for iTunes Connect.
No. If you have removed your app from the app store then how can you expect the auto renew happening??

How to check whether paid In-App purchase is working?

I have a paid In-App purchase in my application.
I can buy paid apps using promo code that I get from the itunes connect.
How can I buy a In-App purchase like this?
Go to iTunes Connect. You can see an option of Manage Users. Under that option you can create test accounts for testing the in-app purchases integrated in your app. Hope that help.

Resources