Natif
onestore.link pour SwiftUI apps
Lien App Store + Play Store pour apps SwiftUI.
Réponse courte
Pour donner à une app SwiftUI un seul lien de téléchargement pour les deux stores, créez un onestore.link depuis ses pages App Store et Google Play : il envoie un iPhone sur l'App Store, un téléphone Android sur Google Play, et un ordinateur sur une page avec les deux boutons de store et un QR code. C'est une redirection, pas un SDK : rien n'est ajouté à votre projet SwiftUI et aucune build n'est à refaire. Si l'app n'est que sur un seul store, un visiteur de l'autre plateforme apprend sur quel store elle se trouve au lieu d'être envoyé nulle part. Un lien gratuit ne coûte rien et est supprimé après 30 jours sans visiteur ; Pro, à $3.99 par mois ou $39.90 par an et par lien, le garde pour de bon.
Dernière relecture : 2026-10-19
Si votre app iOS indé a une version Android jumelle (ou que vous en prévoyez une), votre lien de partage ne devrait pas être verrouillé sur un seul store. onestore.link permet à une app SwiftUI de partager une URL unique qui ouvre l'App Store pour les utilisateurs iOS et Google Play pour les utilisateurs Android — même lien, sans fork.
Sans onestore.link
- Des URL de partage différentes par plateforme (vos utilisateurs iOS partagent un lien App Store à des amis sous Android)
- Les destinataires sous Android tombent sur une page App Store inaccessible
- Des installs perdues sur le mauvais store
Avec onestore.link
- Les utilisateurs iOS partagent un lien universel, leurs amis Android arrivent sur Google Play
- Zéro install cassée à cause du partage cross-plateforme
- OG personnalisé pour que le lien partagé paraisse brandé dans les aperçus iMessage / WhatsApp
Comment ça marche avec SwiftUI
Pas de SDK, pas de recompilation, aucune modification de config native. Juste une URL.
- 1
Publiez votre app SwiftUI et (optionnellement) sa contrepartie Android
Publiez via App Store Connect ; publiez le build Android via la Play Console. Même si Android est juste « bientôt disponible », onestore.link redirigera les visiteurs Android vers une page de remplacement que vous contrôlez.
- 2
Créez votre onestore.link
Collez les deux URL des stores et obtenez un lien court immédiatement. Gratuit à vie, avec un simple email : sans mot de passe.
- 3
Utilisez ShareLink avec l'URL universelle
Glissez l'URL dans `ShareLink` ou `UIActivityViewController`. Vos utilisateurs iOS qui partagent votre app partagent désormais un lien qui fonctionne aussi pour leurs amis Android.
Facultatif : partager depuis votre app
onestore.link n’est qu’une URL — vous n’avez rien à ajouter à votre app SwiftUI pour que ça fonctionne. Si vous voulez aussi un bouton de partage dans votre app qui envoie le lien universel aux utilisateurs, voici le pattern habituel en SwiftUI :
Feuille de partage depuis une vue 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")
}
}
}Questions fréquentes
Je suis uniquement sur iOS, pourquoi l'utiliser ?
Trois raisons : (1) préparer le lancement Android — votre lien fonctionne dès le jour de la publication ; (2) OG personnalisé pour des partages sociaux brandés ; (3) des redirections décidées à l'edge de Cloudflare, plus la gestion des navigateurs in-app TikTok / Instagram.
Est-ce compatible avec les URL App Clip ?
onestore.link envoie les utilisateurs vers le store pour installer l'app complète. Pour les expériences App Clip, configurez les URL App Clip séparément dans votre projet.
Prêt à ajouter un lien universel à votre app SwiftUI ?
Gratuit à vie, sans mot de passe. Votre lien est prêt en une minute environ.
Créez votre lien gratuitÀ voir en pratique : Un seul lien pour le lancement de votre app →