🔗onestore.link

クロスプラットフォーム

onestore.link × Flutter アプリ

Flutter アプリのリンクは 1 本で — iOS、Android、デスクトップに対応。

結論

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

最終確認日:2026-10-22

Flutter は App Store と Google Play に配信できます(デスクトップや Web への対応も広がっています)。1 つの Flutter コードベースには、1 本の共有リンクがふさわしいはずです。onestore.link は訪問者を自動で正しいストアへ振り分けます。プラグインもネイティブコードも不要で、Firebase Dynamic Links の移行に頭を悩ませる必要もありません。

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

onestore.link なし

  • Flutter のコードベースで 2 つの URL を管理
  • Firebase Dynamic Links からの移行(Google が 2025 年 8 月に終了)
  • ランディングページを自前で運用するなら User-Agent の判別も自作
  • TikTok / Instagram のプロフィールからのリダイレクトが壊れる

onestore.link あり

  • どこでも参照するのは `onestore.link/yourapp` という URL 1 つだけ
  • FDL をそのまま置き換え可能、アプリの再ビルドは不要
  • アプリ内ブラウザ向けのブリッジ処理はエッジ(Cloudflare)で実行
  • Pro なら、ブランドに合わせたシェア用に OG のタイトル / 説明 / 画像をカスタマイズ

Flutter での使い方

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

  1. 1

    Flutter アプリを両方のストアで公開

    Google Play 向けには `flutter build appbundle`、App Store 向けには `flutter build ipa` を使います。公開されたら、両方のストアページの URL を控えておきます。

  2. 2

    onestore.link を生成

    onestore.link でアプリを検索するか、App Store と Play ストアの URL を貼り付けます。短いリンクがすぐに手に入ります。

  3. 3

    ユニバーサル URL を Flutter アプリでも、それ以外のどこでも使う

    アプリ内からは `share_plus` や `url_launcher` で URL を共有します。SNS のプロフィール、広告、QR コードにもそのまま使えます。

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

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

Flutter のどこからでもユニバーサルリンクを共有:

import 'package:share_plus/share_plus.dart';

const String shareUrl = 'https://onestore.link/myapp';

await Share.share(
  'Check out my app: $shareUrl',
);
// One link → right store per device

よくある質問

Flutter のプラグインは必要ですか?

いいえ。onestore.link はただの URL です。`share_plus` や `url_launcher` など、標準的な共有方法でリンクを普通の文字列として扱ってください。

Flutter Web にも対応していますか?

共有については対応しています。Flutter Web アプリから `onestore.link/yourapp` を共有すれば、Web のユーザーをモバイルでのインストールへ導けます。

Firebase Dynamic Links の代わりになりますか?

はい。Google は 2025 年 8 月に Firebase Dynamic Links を終了しました。onestore.link は URL レベルの代替で、SDK もアプリの再ビルドも必要ありません。

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

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

無料リンクを作る

あわせて読みたい: onestore.link vs firebase dynamic links →

実際の使い方: アプリのローンチに使う 1 本のリンク →

ほかのフレームワーク

さらに見る