クロスプラットフォーム
onestore.link × Capacitor アプリ
あらゆる Capacitor アプリのためのユニバーサルなストアリンク — プラグイン不要。
結論
Capacitor アプリに両ストア共通のダウンロードリンクを 一本用意するには、App Store と Google Play のアプリページから onestore.link を作成します。iPhone は App Store へ、Android スマートフォンは Google Play へ、パソコンは両ストアのボタンと QR コードが並ぶページへ送られます。SDK ではなくリダイレクトなので、Capacitor プロジェクトには何も追加されず、新しいビルドも不要です。Instagram、Facebook、Snapchat、X の中でタップされると、自動でストアへ引き継ぎます。TikTok のブラウザは多くのリンクでこれをブロックするため、そこではページが最初からストアボタンを表示します。 無料リンクは費用がかからず、訪問者のいない状態が 30 日続くと削除されます。Pro(リンクごとに月額 $3.99 または年額 $39.90)ならリンクはずっと残ります。
最終確認日:2026-10-22
Capacitor は、Web アプリ(React、Vue、Angular、素の JS)を iOS と Android のバイナリに包むネイティブランタイムです。Cordova の現代的な後継であり、Ionic の土台となるエンジンでもあります。その上にどんな UI を載せても、配信先は 2 つのストアで、必要な共有リンクは 1 本です。onestore.link はネイティブコードなしで、URL レイヤーですべての訪問者を正しいストアへ振り分けます。
onestore.link なし
- Capacitor の Web レイヤーのあちこちにハードコードされた 2 つのストア URL
- ストアのリンクを選ぶためだけに Capacitor.getPlatform() で分岐
- TikTok / Instagram の Web ビューでリンクを開くとリダイレクトが壊れる
- Web で配信するインストールボタンにデスクトップ向けの代替がない
onestore.link あり
- すべてのプラットフォームに `onestore.link/yourapp` という URL 1 つ
- プラットフォームの判定は不要 — 振り分けはエッジで実行
- アプリ内ブラウザから抜け出すブリッジページ
- 両方のストアを備えたデスクトップ向けランディングが自動で付属
Capacitor での使い方
SDK も、再ビルドも、ネイティブ設定の変更も不要。URL があるだけです。
- 1
Capacitor アプリをビルドして申請
`npx cap sync` を実行し、iOS と Android のプロジェクトを開いて(`npx cap open ios` / `android`)、App Store と Google Play に申請します。公開されたら、両方のストアページの URL をコピーします。
- 2
onestore.link を作成
onestore.link でアプリを検索するか、両方のストア URL を貼り付けます。短いリンクがすぐに手に入ります(Pro なら、後から `/yourapp` のような名前に変更できます)。
- 3
ユニバーサル URL を @capacitor/share でも、どこででも使う
共有ボタン、SNS のプロフィール、広告、QR コードにあるストア別のリンクを `onestore.link/yourapp` に置き換えます。
オプション:アプリ内から共有する
onestore.link はただの URL なので、Capacitor アプリに何かを追加しなくても動作します。ユニバーサルリンクをユーザーに送る共有ボタンをアプリ内にも置きたい場合、Capacitor での典型的な実装は次のとおりです:
Capacitor の Share プラグインで共有:
import { Share } from "@capacitor/share";
const SHARE_URL = "https://onestore.link/myapp";
await Share.share({
title: "My app",
text: "Try my app",
url: SHARE_URL,
});
// iOS → App Store, Android → Google Playよくある質問
Ionic のガイドとは違うのですか?
Capacitor はランタイムで、Ionic はその上で動く UI フレームワークの一つです。このガイドは、フロントエンドが何であれ(React、Vue、Angular、フレームワークなし)Capacitor に当てはまります。連携方法 — 普通の URL — はどちらでもまったく同じです。
Capacitor のプラグインは必要ですか?
いいえ。onestore.link はただの URL です。公式の @capacitor/share プラグインや普通のリンクで共有できます。独自のネイティブプラグインは必要ありません。
インストール後にアプリ内へディープリンクするには?
onestore.link は新しいユーザーをインストールのためにストアへ送ります。ディファードディープリンクやインストールのアトリビューションには専用の SDK が必要で、onestore.link はそれを置き換えるものではありません。すでにインストールされているアプリへのディープリンクは、標準の Universal Links / App Links で対応できます。
Capacitor アプリにユニバーサルリンクを追加しませんか?
ずっと無料、パスワード不要。リンクは1分ほどで完成します。
無料リンクを作る