All Projects → timonus → TJStoreReviewController

timonus / TJStoreReviewController

Licence: BSD-3-Clause license
A handy wrapper around SKStoreReviewController

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to TJStoreReviewController

Harpy
Harpy checks a user's currently installed version of your iOS app against the version that is currently available in the App Store. If a new version is available, an alert can be presented to the user informing them of the newer version, and giving them the option to update the application.
Stars: ✭ 2,619 (+14450%)
Mutual labels:  app-store
Eigen
The Art World in Your Pocket or Your Trendy Tech Company's Tote, Artsy's mobile app.
Stars: ✭ 2,874 (+15866.67%)
Mutual labels:  app-store
skydroid
A decentralized domain-based App Store for Android.
Stars: ✭ 132 (+633.33%)
Mutual labels:  app-store
react-native-store-view
Wraps SKStoreProductViewController for use in react-native projects
Stars: ✭ 29 (+61.11%)
Mutual labels:  app-store
IOSIphoneHttps
ios超级签-ipa-新版IOS苹果企业签,直接签名直接下载安装,无需进入appstore商城——不需要经过App Store直接下载游戏吗?下载完不知道怎么安装?需要通过第三方软件来安装?绕过苹果检测,测试可以使用HTTPD或者Tomcat构建,使用plist文件
Stars: ✭ 61 (+238.89%)
Mutual labels:  app-store
iap
Flutter plugin for interacting with iOS StoreKit and Android Billing Library
Stars: ✭ 18 (+0%)
Mutual labels:  storekit
nami-apple
Easy Apple subscriptions & in-app purchases, powered by on-device machine learning to grow your revenue. The smartest way to sell subscriptions.
Stars: ✭ 34 (+88.89%)
Mutual labels:  storekit
unity-sdk
Unity SDK for cross-platform (iOS and Android) in-app purchase and subscription infrastructure, revenue analytics, engagement automation, and integrations
Stars: ✭ 38 (+111.11%)
Mutual labels:  storekit
StoreHelper
Implementing and testing In-App Purchases with StoreKit2 and StoreHelper in Xcode 13, Swift 5.5, SwiftUI, iOS 15 and macOS 12.
Stars: ✭ 158 (+777.78%)
Mutual labels:  storekit
DYFStoreKit
([Swift] https://github.com/chenxing640/DYFStore) A lightweight and easy-to-use iOS library for In-App Purchases (Objective-C). DYFStoreKit uses blocks and notifications to wrap StoreKit, provides receipt verification and transaction persistence and doesn't require any external dependencies.
Stars: ✭ 52 (+188.89%)
Mutual labels:  storekit

TJStoreReviewController

TJStoreReviewController is a simple wrapper around SKStoreReviewController that provides the following.

  • It's safe to call into on versions of iOS prior to 10.3.
  • It has simple throttling based on how long the app has been installed.
  • It has a helpful method for presenting store review UI in the App Store (for use when users manually tap a "Rate this app" button, for example), which defers the automatic prompt from showing.

Usage

tl;dr -- Step #2 is the only necessary one!

  1. On app launch, you can optionally call the +appDidLaunch. This doesn't trigger any prompt showing, but it marks the first time the app was launched to better inform TJStoreReviewController of when to show the prompt next. If you don't call +appDidLaunch the first time +requestThrottledReview will be treated as the initial app launch, which is often good enough.
  2. In situations where you think it would be good to optimistically show a store prompt, call +requestThrottledReview. That's it!
  3. If your app includes a dedicated button to allow users to review your app you can call +reviewInAppStore: passing your app's iTunes identifier. This shows the rating UI for your app in the App Store and also defers the next time + requestThrottledReview will trigger the prompt to be shown.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].