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
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()
|
|
}
|
|
}
|