ネイティブ
onestore.link × Native Android (Kotlin) アプリ
Kotlin で作るネイティブ Android アプリ向けスマートなストアリンク。
結論
Native Android (Kotlin) アプリに両ストア共通のダウンロードリンクを 一本用意するには、App Store と Google Play のアプリページから onestore.link を作成します。iPhone は App Store へ、Android スマートフォンは Google Play へ、パソコンは両ストアのボタンと QR コードが並ぶページへ送られます。SDK ではなくリダイレクトなので、Native Android (Kotlin) プロジェクトには何も追加されず、新しいビルドも不要です。アプリが片方のストアにしかない場合、もう一方のプラットフォームの訪問者は行き場を失うことなく、どのストアにあるかを案内されます。 無料リンクは費用がかからず、訪問者のいない状態が 30 日続くと削除されます。Pro(リンクごとに月額 $3.99 または年額 $39.90)ならリンクはずっと残ります。
最終確認日:2026-10-22
従来の View システム(XML レイアウト、Activity と Fragment)を使って Kotlin で作られたネイティブ Android アプリには、たいてい iOS 版がある(またはこれから作る)ものです。公開する共有リンクは両方に対応すべきです。onestore.link は標準の ACTION_SEND インテントのまま URL レイヤーで訪問者を振り分けるので、Gradle の依存関係もネイティブハンドラーも不要です。(Jetpack Compose を使っている場合は onestore.link/for/kotlin-compose をご覧ください。)
onestore.link なし
- iOS の受信者を置き去りにする Android 専用の共有 URL
- クロスプラットフォームの共有をプラットフォームごとに手作業で処理
- iOS のユーザーが Play ストアのリンクを開いて失われるインストール
- Instagram / TikTok の Web ビューでリダイレクトが壊れる
onestore.link あり
- 両プラットフォームを自動で振り分ける URL 1 つ
- 標準の `ACTION_SEND` インテント — 追加の依存関係なし
- アプリ内ブラウザ(Instagram、TikTok、Snapchat)向けのブリッジページ
- Pro ならカスタム OG で、より魅力的なリンクプレビューに
Android Kotlin での使い方
SDK も、再ビルドも、ネイティブ設定の変更も不要。URL があるだけです。
- 1
Kotlin の Android アプリを Google Play で(iOS 版は App Store で)公開
AAB を Play Console に、iOS 版を App Store Connect に配信します。両方のストアページが公開されたら、ストアの URL をコピーします。
- 2
onestore.link を生成
onestore.link に両方のストア URL を貼り付ければ、短いリンクがすぐに手に入ります。
- 3
標準の ACTION_SEND インテントで共有
共有ボタンで `onestore.link/yourapp` を参照し、同じ URL を広告、プロフィール、QR コードにも使います。Gradle の依存関係は不要です。
オプション:アプリ内から共有する
onestore.link はただの URL なので、Android Kotlin アプリに何かを追加しなくても動作します。ユニバーサルリンクをユーザーに送る共有ボタンをアプリ内にも置きたい場合、Android Kotlin での典型的な実装は次のとおりです:
従来の View ベースの Activity から共有:
import android.content.Intent
const val SHARE_URL = "https://onestore.link/myapp"
shareButton.setOnClickListener {
val intent = Intent(Intent.ACTION_SEND).apply {
type = "text/plain"
putExtra(Intent.EXTRA_TEXT, "Try my app: $SHARE_URL")
}
startActivity(Intent.createChooser(intent, "Share"))
}
// iOS recipients → App Store, Android → Google Playよくある質問
Gradle の依存関係や SDK は必要ですか?
いいえ。onestore.link は普通の URL です。標準の `Intent.ACTION_SEND` や任意のリンクハンドラーで共有してください。`build.gradle` に追加するものは何もありません。
XML のビューではなく Jetpack Compose を使っていますが、当てはまりますか?
考え方はまったく同じですが、Compose 向けのコード例は onestore.link/for/kotlin-compose をご覧ください。
インストール後にアプリ内へディープリンクできますか?
onestore.link は新しいユーザーをインストールのためにストアへ送ります。ディファードディープリンクやインストールのアトリビューションには専用の SDK が必要です。すでにインストールされているアプリへのディープリンクは、標準の App Links で対応できます。
Android Kotlin アプリにユニバーサルリンクを追加しませんか?
ずっと無料、パスワード不要。リンクは1分ほどで完成します。
無料リンクを作るあわせて読みたい: onestore.link vs branch →