🔗onestore.link

クロスプラットフォーム

onestore.link × React Native アプリ

React Native 向けのスマートなストアリンク — SDK も再ビルドも不要。

結論

React Native アプリに両ストア共通のダウンロードリンクを 一本用意するには、App Store と Google Play のアプリページから onestore.link を作成します。iPhone は App Store へ、Android スマートフォンは Google Play へ、パソコンは両ストアのボタンと QR コードが並ぶページへ送られます。SDK ではなくリダイレクトなので、React Native プロジェクトには何も追加されず、新しいビルドも不要です。Instagram、Facebook、Snapchat、X の中でタップされると、自動でストアへ引き継ぎます。TikTok のブラウザは多くのリンクでこれをブロックするため、そこではページが最初からストアボタンを表示します。 無料リンクは費用がかからず、訪問者のいない状態が 30 日続くと削除されます。Pro(リンクごとに月額 $3.99 または年額 $39.90)ならリンクはずっと残ります。

最終確認日:2026-10-22

React Native アプリは、すでに 1 つの JS バンドルで iOS と Android の両方で動いています。共有リンクも同じであるべきです。onestore.link は訪問者一人ひとりを正しいストアへ振り分ける純粋な URL です。ネイティブモジュールも Linking の設定も不要で、AppDelegate や MainActivity に SDK を組み込む必要もありません。

1分ほどで無料リンクを作成またはログイン →

onestore.link なし

  • Branch / AppsFlyer の SDK と、iOS・Android それぞれのネイティブ設定
  • Universal Links の plist と Android App Links の assetlinks.json
  • 最初のリンクが動くまでに何時間ものセットアップ
  • プラットフォームごとの料金体系と契約

onestore.link あり

  • SDK ゼロ — リンクは普通の URL として動作
  • ネイティブ設定は不要
  • 1 分ほどでリンクが完成
  • リンク単位の料金は $3.99/月(無料プランは無制限)

React Native での使い方

SDK も、再ビルドも、ネイティブ設定の変更も不要。URL があるだけです。

  1. 1

    RN アプリを両方のストアに配信

    iOS は `npx react-native run-ios --configuration Release`、Android は Gradle でビルドします。Expo の bare workflow なら EAS Build も使えます。

  2. 2

    onestore.link でリンクを作成

    アプリを検索するか、両方のストア URL を貼り付けます。短いリンクがすぐに手に入ります。

  3. 3

    JS から URL を参照

    `Share.share()` または `Linking.openURL()` に onestore.link の URL 文字列を渡します。ネイティブブリッジは不要です。

オプション:アプリ内から共有する

onestore.link はただの URL なので、React Native アプリに何かを追加しなくても動作します。ユニバーサルリンクをユーザーに送る共有ボタンをアプリ内にも置きたい場合、React Native での典型的な実装は次のとおりです:

React Native のボタンから共有:

import { Share } from "react-native";

const SHARE_URL = "https://onestore.link/myapp";

await Share.share({
  message: `Try my app: ${SHARE_URL}`,
  url: SHARE_URL,
});
// iOS → App Store, Android → Google Play

よくある質問

Branch の SDK の代わりになりますか?

URL レベルのスマートリダイレクトについては、はい。ディファードディープリンクやインストールのアトリビューションについては、いいえ。これらには SDK が必要で、まさにそのために作られているのが Branch です。詳しい比較は onestore.link/vs/branch をご覧ください。

Universal Links や App Links の設定は必要ですか?

いいえ。onestore.link は標準的なブラウザのインテントで App Store / Play ストアを直接開きます。plist のエントリも `assetlinks.json` も必要ありません。

Expo の bare workflow でも使えますか?

はい。onestore.link はフレームワークを問いません。Expo(managed と bare)、React Native CLI、Expo Router のどれでも動作します。

React Native アプリにユニバーサルリンクを追加しませんか?

ずっと無料、パスワード不要。リンクは1分ほどで完成します。

無料リンクを作る

あわせて読みたい: onestore.link vs branch →

実際の使い方: iPhone か Android かを判別する、アプリのためのプロフィールリンク →

ほかのフレームワーク

さらに見る