アプリ開発者は誰もが、「多くのユーザアプリを認知して欲しい」「多くのレビューが欲しい」と思うはずです。
ついついいきなり有料の広告を考えてしまいがちですが、まずは、アプリ内で簡単にできる方法から試してみるのはいかがでしょうか。
多くのユーザにアプリを認知して欲しい
方法:SNSで拡散してもらう
今のご時世、広告が拡散するのはなんといってもSNSです。そこで、下画像のような表示で、ユーザにSNSでの拡散を促してみましょう
※画像ではシュミレータで撮影したスクショを利用していることもあり、Twitter・FaceBook等の大手SNSが表示されておりませんが、実機では端末にインストールしていれば表示されますのでご安心ください。
実装方法:UIActivityViewControllerを利用する
①以下の関数を設置する
func snsShareView() {
//SNS共有時に表示されるテキスト
let shareText = ShareItem("ToDoリスト")
//SNS共有時されるURL
let shareUrl = ShareItem(URL(string: "https://apple.com/")!)
//SNS共有時に表示される画像
let shareImage = UIImage(named: "todo_icon")
//UIActivityViewControllerを設定
let activityVC = UIActivityViewController(activityItems: [shareText, shareUrl,shareImage], applicationActivities: nil)
//UIActivityViewControllerを表示
present(activityVC, animated: true, completion: nil)
}
②表示したいアクション(下の例ではボタンクリック)内で、SKStoreReviewControllerを呼び出す。
//ボタンクリックアクション
@IBAction func reviewButton(_ sender: Any) {
snsShareView()
}
レビュー数を増やすためにできること
方法:アプリ内でレビューを促す
iOSアプリでは、インストール数がユーザに公開されません。そのため、ユーザがそのアプリがどれだけインストールされているかを判定する指標がアプリへの評価・レビュー数となります。
レビュー数を増やすためには、アプリ内でユーザにストレスを与えない程度にレビューを促す必要があります。
そこで、下画像のような表示で、ユーザにレビューを促す機能をアプリに実装してみましょう!
実装: SKStoreReviewController を利用する
①ViewControllerの最初に、以下のコードを挿入
import StoreKit
②表示したいアクション(下の例ではボタンクリック)内で、SKStoreReviewControllerを呼び出す。
//ボタンクリックアクション
@IBAction func reviewButton(_ sender: Any) {
//iOS10.3以上でのみ表示可能
if #available(iOS 10.3, *) {
//レビュー表示
SKStoreReviewController.requestReview()
}
}
以上2つが、アプリ内で簡単に実装できるユーザ認知とレビューを増やす方法です。簡単ですので是非試してみてください。
コメント