Classement des applications avec des écanvass, sans ouvrir l'appStore

Je souhaite que les users évaluent mon application avec des écanvass dans l'application elle-même, donc sans SKStoreProductView (ou autre). Donc, s'ils tapent "rate" alors il y a une vue supplémentaire où ils peuvent évaluer mon application avec 1 à 5 écanvass. Comment puis-je l'implémenter?

Merci beaucoup

Possible maintenant après iOS 10.3+

Le SKStoreReviewController permet aux users de noter une application directement à partir de l'application via une boîte de dialog. Le seul inconvénient est que vous pouvez uniquement requestr à StoreKit d'afficher la boîte de dialog, mais vous ne pouvez pas être sûr que ce sera le cas.

import StoreKit func someFunction() { SKStoreReviewController.requestReview() } 

EDITER :

Possible maintenant après iOS 10.3+

Le SKStoreReviewController permet aux users de noter une application directement à partir de l'application via une boîte de dialog. Le seul inconvénient est que vous pouvez uniquement requestr à StoreKit d'afficher la boîte de dialog, mais vous ne pouvez pas être sûr que ce sera le cas.

 import StoreKit func someFunction() { SKStoreReviewController.requestReview() } 

Était pas possible jusqu'à iOS récent, il n'y avait pas d'API.

EDIT : ce que vous voyez dans Blek est un GKGameCenterViewController avec le GKGameCenterViewControllerStateAchievements