     
     /// Request rate app alert
     ///
+    /// - parameter requestsUntilFirstAlert: The request needed until first alert is shown. Set to negative value to test. Defaults to 18.
     /// - parameter viewController: The view controller that will present the alert.
-    public static func request(from viewController: UIViewController?) {
+    public static func request(requestsUntilFirstAlert: Int = 18, from viewController: UIViewController?) {
         
         // SKStoreReviewController
         #if os(iOS)

            }
            return
        }
        
        // Update requests
        let requestsUntilFirstAlert: Int = 18
        
        // Show alert
        guard let viewController = viewController else { return }
        

    
    // MARK: - Properties
    
    /// App ID
    fileprivate static var appID: Int?
    
