Нативні
onestore.link для SwiftUI застосунків
Посилання на App Store + Play Store для застосунків SwiftUI.
Коротка відповідь
Щоб дати застосунку на SwiftUI одне посилання для завантаження з обох магазинів, створіть onestore.link з його сторінок в App Store і Google Play: воно надсилає iPhone в App Store, Android-телефон у Google Play, а комп'ютер на сторінку з кнопками обох магазинів і QR-кодом. Це переадресація, а не SDK: до проєкту на SwiftUI нічого не додається, і нова збірка не потрібна. Якщо застосунок є лише в одному магазині, відвідувачу з іншої платформи кажуть, у якому магазині він є, замість того щоб відправити його в нікуди. Безкоштовне посилання нічого не коштує і видаляється після 30 днів без відвідувачів; Pro за $3.99 на місяць або $39.90 на рік за посилання зберігає його назавжди.
Востаннє перевірено 2026-10-22
Якщо ваш інді-застосунок для iOS має версію для Android (або ви її плануєте), посилання для поширення не повинно бути прив’язане до одного магазину. onestore.link дає змогу застосунку SwiftUI ділитися однією URL-адресою, яка відкриває App Store для користувачів iOS і Google Play для користувачів Android — одне посилання, без розгалуження.
Без onestore.link
- Різні URL для поширення на кожній платформі (ваші користувачі iOS надсилають друзям з Android посилання на App Store)
- Отримувачі з Android бачать недоступну сторінку App Store
- Втрачені встановлення через не той магазин
З onestore.link
- Користувачі iOS діляться універсальним посиланням, друзі з Android потрапляють у Google Play
- Жодного зламаного встановлення через поширення між платформами
- Власне OG-прев’ю, щоб посилання виглядало брендовано в iMessage / WhatsApp
Як це працює з SwiftUI
Без SDK, без перезбірки, без змін у нативних налаштуваннях. Лише адреса.
- 1
Опублікуйте застосунок SwiftUI і (за бажання) його версію для Android
Опублікуйте через App Store Connect, а збірку для Android — через Play Console. Навіть якщо Android-версія лише «скоро», onestore.link перенаправлятиме відвідувачів з Android на сторінку-заглушку, якою ви керуєте.
- 2
Створіть своє посилання onestore.link
Вставте обидві URL-адреси магазинів і одразу отримайте коротке посилання. Безкоштовно назавжди, потрібен лише email, без пароля.
- 3
Використовуйте ShareLink з універсальною URL-адресою
Передайте URL у `ShareLink` або `UIActivityViewController`. Тепер користувачі iOS, які діляться вашим застосунком, поширюють посилання, що працює і для їхніх друзів з Android.
За бажанням: діліться прямо із застосунку
onestore.link — це просто адреса: щоб усе працювало, у ваш застосунок на 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, навіщо мені це?
Три причини: (1) підготовка до запуску на Android — посилання запрацює в день релізу; (2) власне OG-прев’ю для брендованого поширення в соцмережах; (3) перенаправлення вирішуються на межі мережі Cloudflare, плюс обробка вбудованих браузерів TikTok / Instagram.
Чи працює це з URL для App Clip?
onestore.link відправляє користувачів у магазин, щоб встановити повний застосунок. Для App Clip налаштуйте URL для App Clip окремо у своєму проєкті.
Готові додати універсальне посилання до свого застосунку на SwiftUI?
Безкоштовно назавжди, без пароля. Ваше посилання буде готове приблизно за хвилину.
Створити безкоштовне посиланняПодивіться на практиці: Одне посилання для запуску застосунку →