You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

36 lines
881 B

//
// StoreReviewHelper.swift
// GME Remit
//
// Created by InKwon James Kim on 02/10/2019.
// Copyright © 2019 Gobal Money Express Co. Ltd. All rights reserved.
//
import Foundation
import StoreKit
class StoreReviewHelper {
static let shared = StoreReviewHelper()
func incrementAppOpenedCount() {
var appOpenCount = GMEDB.shared.app.integer(.openCount)
appOpenCount += 1
GMEDB.shared.app.set(appOpenCount, .openCount)
}
func checkAndAskForReview() {
requestReview()
// let openCount = GMEDB.shared.app.integer(.openCount)
//
// switch openCount {
// case 3, 5: StoreReviewHelper().requestReview()
// case _ where openCount % 100 == 0 : StoreReviewHelper().requestReview()
// default: print("App run count is : \(openCount)")
// }
}
private func requestReview() {
SKStoreReviewController.requestReview()
}
}