アプリのストアページを開いてみます
■用途
・アプリのレビューをお願いする
・自社のアプリを紹介する
■Android実装
AndroidMarketとGooglePlayStoreの両方に対応する。
final String appPackageName = activity.getPackageName(); try { activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + appPackageName))); } catch (android.content.ActivityNotFoundException anfe) { activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=" + appPackageName))); }
■iOSの実装
appIdを利用してURLスキーマでストアを開く
Swift
let itunesURL:String = "itms-apps://itunes.apple.com/app/XXXXX" let url = NSURL(string:itunesURL) let app:UIApplication = UIApplication.sharedApplication() app.openURL(url!)
Objective-c
NSURL *url = [NSURL URLWithString:@"itms-apps://itunes.apple.com/app/XXXXX"];
[[UIApplication sharedApplication] openURL:url];
Unity
Application.OpenURL(string.Format("itms-apps://itunes.apple.com/app/id{0}?mt=8", itunesAppId));
■参考
開発レシピ:アプリからAppStoreを開くURLのまとめ | iOS開発者@日本
[Swift]URLスキームを使ってAppStoreのレビューページに飛ばす方法 - Qiita
■Unityプラグイン
作りました
Unityでアプリのストアページを開くプラグイン - スマゲ
github.com