Fixes a compile-time failure caused by referening to the useStoreKitReviewPrompt method, which is no included for macOS.

This commit is contained in:
Mike O. Abidakun
2018-03-30 21:33:37 +01:00
parent a8c1dfdae5
commit ffd05b16a5

View File

@@ -1215,11 +1215,17 @@ open class Manager : ArmchairManager {
} }
public var shouldTryStoreKitReviewPrompt : Bool { public var shouldTryStoreKitReviewPrompt : Bool {
if #available(iOS 10.3, *), useStoreKitReviewPrompt { return true } #if os(iOS)
if #available(iOS 10.3, *), useStoreKitReviewPrompt {
return true
}
#endif
return false return false
} }
fileprivate func requestStoreKitReviewPrompt() -> Bool { fileprivate func requestStoreKitReviewPrompt() -> Bool {
#if os(iOS)
if #available(iOS 10.3, *), useStoreKitReviewPrompt { if #available(iOS 10.3, *), useStoreKitReviewPrompt {
SKStoreReviewController.requestReview() SKStoreReviewController.requestReview()
// Assume this version is rated. There is no API to tell if the user actaully rated. // Assume this version is rated. There is no API to tell if the user actaully rated.
@@ -1230,6 +1236,7 @@ open class Manager : ArmchairManager {
closeModalPanel() closeModalPanel()
return true return true
} }
#endif
return false return false
} }