Natif
onestore.link pour SwiftUI apps
Lien App Store + Play Store pour apps SwiftUI.
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, choisissez un slug. Gratuit Ă vie, aucune inscription requise pour le premier lien.
- 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) redirections à l'edge en moins d'une milliseconde, 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 inscription. Votre premier lien est en ligne en moins d’une minute.
Créez votre lien gratuitÀ voir en pratique : Un seul lien pour le lancement de votre app →