diff --git a/README.md b/README.md index 7a26b16..48948dc 100644 --- a/README.md +++ b/README.md @@ -292,6 +292,10 @@ The `reviewURLString()` function is the review URL string, generated by substitu Armchair.rateApp() +`ratingConditionsHaveBeenMet()` function is returning true if conditions to show rating has been met. + + Armchair.ratingConditionsHaveBeenMet() -> Bool + ##### iOS Only Functions `closeModalPanel()` tells Armchair to immediately close any open rating modal panels for instance, a `SKStoreProductViewController`. diff --git a/Source/Armchair.swift b/Source/Armchair.swift index 93631f5..e23046b 100644 --- a/Source/Armchair.swift +++ b/Source/Armchair.swift @@ -472,6 +472,13 @@ public func showPrompt(shouldPrompt: ArmchairShouldPromptClosure) { Manager.defaultManager.showPrompt(shouldPrompt) } +/** + Returns true if rating conditions have been met already and rating prompt is likely to be shown. + */ +public func ratingConditionsHaveBeenMet() -> Bool { + return Manager.defaultManager.ratingConditionsHaveBeenMet() +} + // MARK: Misc /* * This is the review URL string, generated by substituting the appID, affiliate code