UrbanApps/Armchair

Update code for Review From App using StoreKit (iOS >= 10.3)

hardik99 opened this issue ยท 6 comments

Hey ,

Update repository for review using StoreKit added by Apple from iOS >= 10.3

SKStoreReviewController.requestReview()

+1 on this. It would be awesome.

@hardik99

I needed this, so I tweaked the Armchair.swift file in order to create a workaround. Here's what works for me, though I'm not sure it's the best practice out there and if it'll work for you.

http://snpy.in/OkQpZF

In the rateApp() function I changed the current if #available(iOS 10.3, *) into else if #available(iOS 10.2, *) and added a new if #available(iOS 10.3, *) { SKStoreReviewController.requestReview() } before the iOS 10.2.

@perteraul Nice work. I thought it was weird this library didn't have that. Can you do a pull request?

ari3l commented

This is already implemented

To use the new iOS 10.3 prompt simply do:
Armchair.useStoreKitReviewPrompt(true)

Perhaps this should be added to the docs.

@ari3l You're right. This issue should be closed. And documentation would be helpful

Great. It will be very helpful.
Thanks.