단순한 조건으로 SKStore Review Controller를 제시하는 것만으로도 선의의 댓글을 달게 되어 다행입니다.
4834 단어 iOSSKStoreReviewControllerSwift
SKStore Review Controller는 Submit을 클릭하기만 하면 리뷰를 완성할 수 있어 사용자가 쉽게 평가할 수 있고 개발자도 피드백을 받을 수 있다.
4
간단한 조건은요.
애플리케이션을 20번 시작한 후 시작하면 SKStore Review Controller만 표시됩니다.
시작 횟수만 보고 시작할 때 대화상자를 표시합니다.
단순히 시작할 때 대화 상자를 보내는 것은 좋지 않지만,'가장 적합한 상황'을 고려해 시행하면 어렵기 때문에 가벼운 마음으로 시작할 때 나타난다.
댓글이 어떻게 올라갔지?
검사수
댓글을 달다 보니 늘었지만 SKStore Review Controller가 발표되기 전/이후에 쉽게 비교할 수 없기 때문에 반은 거짓말이다.
그러나 전체 댓글 수 735건에 비해 댓글의 댓글 수는 242건으로 ★만 댓글이 없는 댓글이 493건이라는 뜻이다.
★만 착용하기 위해서는 SKStore Review Controller에서만 착용하거나 앱스토어로 이전할 수 있기 때문에 일부러 후자를 선택하는 사람이 적기 때문에 전자라고 생각합니다.
평점
앱의 평가는 대부분 ★5다.
앱을 20번 시작했기 때문에 기본적으로 돈이 많이 들었기 때문에 지금까지의 체험에 대해 ★5를 평가했다.
반대로 앱은 사용하기 힘들지만 사용할 수 없는 경우에는 ★1이 늘어나겠죠...
끝맺다
SKStore Review Controller를 도입하여 높은 평가 평가를 추가한 것이 아니라 사용자에게 좋은 애플리케이션+리뷰 기회를 제공하는 것이 중요하다고 생각합니다.
딥 유저와'가장 적합한 상황'에 대해 SKStore Review Controller를 제시하면 더 좋은 평가를 받을 수 있다.
덤
샘플 코드
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let key = "startUpCount"
UserDefaults.standard.set(UserDefaults.standard.integer(forKey: key) + 1, forKey: key)
UserDefaults.standard.synchronize()
let count = UserDefaults.standard.integer(forKey: key)
if count == 20 {
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
}
}
return true
}
}
Reference
이 문제에 관하여(단순한 조건으로 SKStore Review Controller를 제시하는 것만으로도 선의의 댓글을 달게 되어 다행입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/star__hoshi/items/34b06ef4aed6692ff015
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
검사수
댓글을 달다 보니 늘었지만 SKStore Review Controller가 발표되기 전/이후에 쉽게 비교할 수 없기 때문에 반은 거짓말이다.
그러나 전체 댓글 수 735건에 비해 댓글의 댓글 수는 242건으로 ★만 댓글이 없는 댓글이 493건이라는 뜻이다.
★만 착용하기 위해서는 SKStore Review Controller에서만 착용하거나 앱스토어로 이전할 수 있기 때문에 일부러 후자를 선택하는 사람이 적기 때문에 전자라고 생각합니다.
평점
앱의 평가는 대부분 ★5다.
앱을 20번 시작했기 때문에 기본적으로 돈이 많이 들었기 때문에 지금까지의 체험에 대해 ★5를 평가했다.
반대로 앱은 사용하기 힘들지만 사용할 수 없는 경우에는 ★1이 늘어나겠죠...
끝맺다
SKStore Review Controller를 도입하여 높은 평가 평가를 추가한 것이 아니라 사용자에게 좋은 애플리케이션+리뷰 기회를 제공하는 것이 중요하다고 생각합니다.
딥 유저와'가장 적합한 상황'에 대해 SKStore Review Controller를 제시하면 더 좋은 평가를 받을 수 있다.
덤
샘플 코드
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let key = "startUpCount"
UserDefaults.standard.set(UserDefaults.standard.integer(forKey: key) + 1, forKey: key)
UserDefaults.standard.synchronize()
let count = UserDefaults.standard.integer(forKey: key)
if count == 20 {
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
}
}
return true
}
}
Reference
이 문제에 관하여(단순한 조건으로 SKStore Review Controller를 제시하는 것만으로도 선의의 댓글을 달게 되어 다행입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/star__hoshi/items/34b06ef4aed6692ff015
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
샘플 코드
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
let key = "startUpCount"
UserDefaults.standard.set(UserDefaults.standard.integer(forKey: key) + 1, forKey: key)
UserDefaults.standard.synchronize()
let count = UserDefaults.standard.integer(forKey: key)
if count == 20 {
if #available(iOS 10.3, *) {
SKStoreReviewController.requestReview()
}
}
return true
}
}
Reference
이 문제에 관하여(단순한 조건으로 SKStore Review Controller를 제시하는 것만으로도 선의의 댓글을 달게 되어 다행입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/star__hoshi/items/34b06ef4aed6692ff015텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)