[Solved] iOS: support for new promoted IAPs in iOS 11

Some code changes will be required to support the new promoted in-app purchases of the App Store under iOS 11.

More info here:

It’s of course super early as this was just announced this week at WWDC, but I wanted to see if this was on Unity’s roadmap and when we might expect to see it in Unity IAP. We’re pretty excited about getting this into our games!

2 Likes

@cbarnes_bnea

This is supported! The only thing you will need to do is make sure that the store is initialized as early as possible when the game is started.

1 Like

This method is already implemented by Unity IAP?

It is new in the iOS 11 beta, so that was why I asked. If so, that’s awesome!

@cbarnes_bnea

A slight correction. We have not fully implemented the necessary methods, but they should be ready by the time iOS 11 is released.

But @Benvictus 's suggestion is a good best practice and necessary to make this work correctly.

Hi @ap-unity , so if i’m using Unity 5.6.2, this is already implemented? i just get a call to ‘ProcessPurchase’ callback when app starts?

@Bruder

This feature will be available in a future version of the IAP plugin, so it will work in all version of Unity that support Unity IAP.

We have no release date set for that version, but it will be available by the time iOS 11 is released.

Thanks @ap-unity , waiting for the update.

@Bruder

Version 1.13.0 of the IAP plugin was released recently and it supports the new iOS 11 features:

2 Likes