ネイティブ
onestore.link × SwiftUI アプリ
SwiftUI アプリのための App Store + Play ストアリンク。
結論
SwiftUI アプリに両ストア共通のダウンロードリンクを 一本用意するには、App Store と Google Play のアプリページから onestore.link を作成します。iPhone は App Store へ、Android スマートフォンは Google Play へ、パソコンは両ストアのボタンと QR コードが並ぶページへ送られます。SDK ではなくリダイレクトなので、SwiftUI プロジェクトには何も追加されず、新しいビルドも不要です。アプリが片方のストアにしかない場合、もう一方のプラットフォームの訪問者は行き場を失うことなく、どのストアにあるかを案内されます。 無料リンクは費用がかからず、訪問者のいない状態が 30 日続くと削除されます。Pro(リンクごとに月額 $3.99 または年額 $39.90)ならリンクはずっと残ります。
最終確認日:2026-10-22
個人開発の iOS アプリに Android 版がある(または予定している)なら、共有リンクを 1 つのストアに縛るべきではありません。onestore.link を使えば、SwiftUI アプリから共有する 1 つの URL で、iOS のユーザーには App Store を、Android のユーザーには Google Play を開けます。リンクは同じ、分岐も不要です。
onestore.link なし
- プラットフォームごとに異なる共有 URL(iOS のユーザーが Android の友だちに App Store のリンクを送ってしまう)
- Android の受信者には開けない App Store のページが届く
- 間違ったストアに着いて失われるインストール
onestore.link あり
- iOS のユーザーはユニバーサルリンクを共有し、Android の友だちは Google Play にたどり着く
- クロスプラットフォームの共有でインストールが失われることはゼロ
- カスタム OG で、iMessage / WhatsApp のプレビューでもブランドらしい見た目に
SwiftUI での使い方
SDK も、再ビルドも、ネイティブ設定の変更も不要。URL があるだけです。
- 1
SwiftUI アプリと(必要なら)Android 版を配信
App Store Connect から申請し、Android ビルドは Play Console から申請します。Android 版がまだ「近日公開」の段階でも、onestore.link は Android の訪問者をあなたが用意したプレースホルダーへリダイレクトします。
- 2
onestore.link を作成
両方のストア URL を貼り付ければ、短いリンクがすぐに手に入ります。ずっと無料で、必要なのはメールアドレスだけ、パスワードは不要です。
- 3
ユニバーサル URL を ShareLink で使う
URL を `ShareLink` または `UIActivityViewController` に渡します。これで、アプリを共有する iOS のユーザーは、Android の友だちにも使えるリンクを共有することになります。
オプション:アプリ内から共有する
onestore.link はただの URL なので、SwiftUI アプリに何かを追加しなくても動作します。ユニバーサルリンクをユーザーに送る共有ボタンをアプリ内にも置きたい場合、SwiftUI での典型的な実装は次のとおりです:
SwiftUI のビューから共有シートを表示:
import SwiftUI
struct ContentView: View {
let shareURL = URL(string: "https://onestore.link/myapp")!
var body: some View {
ShareLink(item: shareURL) {
Label("Share my app", systemImage: "square.and.arrow.up")
}
}
}よくある質問
iOS 版しかないのに、使う意味はありますか?
理由は 3 つあります。(1) Android 版のリリースに備えられる — 配信したその日からリンクが使えます。(2) カスタム OG で、SNS でのシェアをブランドらしく見せられる。(3) リダイレクトは Cloudflare のエッジで判定され、TikTok / Instagram のアプリ内ブラウザにも対応します。
App Clip の URL でも使えますか?
onestore.link は、フル版のアプリをインストールしてもらうためにユーザーをストアへ送ります。App Clip の体験については、プロジェクトで App Clip の URL を別途設定してください。
SwiftUI アプリにユニバーサルリンクを追加しませんか?
ずっと無料、パスワード不要。リンクは1分ほどで完成します。
無料リンクを作る実際の使い方: アプリのローンチに使う 1 本のリンク →