Партнёрская и реферальная платформа для приложений на iOS и Android
Партнёрская программа для вашего мобильного приложения.
Авторы рекомендуют ваше приложение по своей ссылке или коду. InfluTo проверяет каждую покупку через App Store, Google Play или RevenueCat и выплачивает автору долю — каждый месяц, пока приглашённый подписчик продолжает платить. Вы платите только за подписчиков, которых действительно получили.
- 0 $ в месяц
- 10% от дохода по рефералам
- С RevenueCat или без
- iOS · Android · React Native · Flutter · Web
24 приложения открыли программу для авторов
Смотреть программы →
Что такое InfluTo?
InfluTo — партнёрская и реферальная платформа для мобильных приложений. Разработчик подключает один SDK и задаёт комиссию. Авторы делятся личной ссылкой или кодом. Когда приглашённый ими человек покупает подписку, InfluTo проверяет покупку через App Store, Google Play или RevenueCat, начисляет комиссию автору и ежемесячно выплачивает её через Stripe.
Как это работает
Как работает партнёрская программа для мобильного приложения
Четыре шага с вашей стороны. Дальше InfluTo отслеживает, проверяет и выплачивает — вам остаётся смотреть, как приходят подписчики.
- 1
Добавьте SDK
Один пакет для iOS, Android, React Native/Expo, Flutter или веба. Инициализируйте его один раз с вашим API-ключом — или поручите это ИИ-агенту для кода.
import InfluTo from '@influto/react-native-sdk'; await InfluTo.initialize({ apiKey }); await InfluTo.checkAttribution(); - 2
Подключите покупки
Направьте вебхук RevenueCat в InfluTo или подключите напрямую доступы App Store и Google Play. Выплаты идут только за покупки, которые подтвердил магазин.
Вебхук RevenueCatилиApp Store + Google Play - 3
Задайте комиссию
Выберите процент: регулярно или только с первого платежа. Для новых авторов можно добавить бонусы. Программы на InfluTo платят 10–50%, медиана — 30%.
Комиссия25%РегулярноБонус: $20 после 10 подписчиков - 4
Приведите авторов
Приглашайте знакомых по ссылке или QR-коду и разместите программу в открытом каталоге, где авторы ищут приложения.
influ.to/join/a1b2c3/your-appВ каталоге программ приложений
Комиссии и наш сбор списываются с предоплаченного кошелька и только после проверки покупки. Авторам платят 1-го числа каждого месяца — выплаты вы не отправляете сами.
Цены на примере одной подписки
Путь одной подписки за 9,99 $
Зритель оформляет подписку за 9,99 $ в месяц по коду Майи. Смотрим, куда уходят эти деньги и что происходит каждый месяц, пока он остаётся подписчиком.
- Майя, автор (25%)2,50 $
- Сбор InfluTo (10%)1,00 $
- Вам, до комиссии магазина приложений6,49 $
Оба процента считаются от цены, которую платит подписчик. Комиссия магазина приложений вычитается из вашей доли — как и всегда.
Списание только после подтверждения магазином
Комиссия автора и наш сбор резервируются с вашего предоплаченного кошелька, когда Apple, Google или RevenueCat подтверждают покупку. За клик или установку — никогда.
Автору платят 1-го числа
InfluTo выплачивает Майе через Stripe в начале каждого месяца. Вам самим ничего переводить не нужно.
Возврат отменяет комиссию, нет продаж — 0 $
Если покупку вернули, комиссия отменяется. Автор, который никого не привёл, вам ничего не стоит.
Каждый месяц, пока подписчик остаётся, всё повторяется
Майя получает 2,50 $ с каждого продления. Когда подписчик отменяет подписку, выплаты прекращаются — и у неё, и у вас.
- Майя заработала
- 17,50 $
- Вы заплатили (комиссия + сбор)
- 24,50 $
- Подписчик заплатил вам
- 69,93 $
Пример: подписчик отменяет подписку через 7 мес.
Откуда берутся авторы
Откуда берутся авторы?
Из двух источников — можно использовать оба.
Те, кто уже любит ваше приложение
Ваши пользователи, поклонники и тематические авторы, за которыми вы следите. Отправьте им ссылку или QR-код: каждый попадёт на страницу со скриншотами вашего приложения, условиями выплат и описанием работы, а через минуту получит свою ссылку и код.
Настоящая страница программы: Kaloria, одно из наших приложений.
Авторы, которые ищут приложения для продвижения
Открытые программы публикуются в каталоге InfluTo со скриншотами из App Store, рейтингом и комиссией. Сейчас опубликовано 24 приложения.
Отслеживание
Как отслеживается реферал?
Коды и ссылки в приложении: точно
Подписчик вводит код автора в вашем приложении или открывает его по ссылке автора. Реферал записывается на этого пользователя — без догадок.
Ссылки магазинов: привязка к недавнему клику
Если код не может пройти через App Store или Google Play, установка сопоставляется с недавним кликом по ссылке того же автора — в течение 72 часов и только внутри вашего приложения.
Каждая покупка проверяется в источнике
Комиссия создаётся только по покупке, подтверждённой Apple, Google или RevenueCat. Возвраты отменяют её автоматически.
Без IDFA, без запроса App Tracking Transparency, без цифровых отпечатков устройств.
Интеграция
Интеграция за один вечер
Установите один пакет, инициализируйте его, проверьте атрибуцию при запуске. Затем чек-лист в кабинете проведёт вас через подключение покупок, создание кампании и пополнение кошелька.
Или попросите ИИ-агента
У InfluTo есть MCP-сервер. Подключите его один раз — и Claude Code, Cursor или Codex добавят SDK, создадут кампанию и проверят, что тестовая покупка засчиталась.
claude mcp add --transport http influto https://influ.to/mcpДоступ вы подтверждаете в браузере — копировать API-ключи не нужно.
npm install @influto/react-native-sdk
# AsyncStorage is a native module — install it in the app too
npm install @react-native-async-storage/async-storageimport InfluTo from '@influto/react-native-sdk';
// Call once at startup (e.g. in App.tsx)
await InfluTo.initialize({
apiKey: 'YOUR_API_KEY',
debug: __DEV__,
});
// RevenueCat apps: nothing else to wire — if react-native-purchases is
// installed, the SDK sets the influto_code subscriber attribute itself.const attribution = await InfluTo.checkAttribution();
if (attribution.attributed) {
// User came from a referral — show a special offer / extended trial.
// The SDK also sets the RevenueCat attributes influto_code + influto_referral.
console.log('Referred by', attribution.referralCode);
}// Xcode → File → Add Package Dependencies →
// https://github.com/influto/influto-ios (from 1.1.1)
// Or in Package.swift:
.package(url: "https://github.com/influto/influto-ios.git", from: "1.1.1")import InfluTo
// Call once at launch
var config = InfluToConfig(apiKey: "YOUR_API_KEY", debug: true)
// RevenueCat apps: hand the SDK a setter so it can tag the subscriber
// config.revenueCatAttributeSetter = { attrs in Purchases.shared.attribution.setAttributes(attrs) }
try await InfluTo.initialize(config)let attribution = await InfluTo.checkAttribution()
if attribution.attributed {
// User came from a referral — show a special offer.
print("Referred by \(attribution.referralCode ?? "")")
}// build.gradle.kts
dependencies {
implementation("to.influ:android-sdk:1.1.1")
// optional: Compose code field (InfluToReferralCodeInput)
implementation("to.influ:android-sdk-ui:1.1.1")
// optional: store-direct purchase auto-capture
implementation("to.influ:android-sdk-billing:1.1.1")
}import to.influ.sdk.InfluTo
import to.influ.sdk.InfluToConfig
// Call once at startup. initialize() is a suspend function — launch it from a
// coroutine, or use the callback overload: InfluTo.initialize(context, config) { result -> }
lifecycleScope.launch {
InfluTo.initialize(applicationContext, InfluToConfig(
apiKey = "YOUR_API_KEY",
// RevenueCat apps: optional explicit setter (otherwise found by reflection)
// revenueCatAttributeSetter = { attrs -> Purchases.sharedInstance.setAttributes(attrs) },
))
}val attribution = InfluTo.checkAttribution() // suspend
if (attribution.attributed) {
// User came from a referral — show a special offer.
Log.d("App", "Referred by ${attribution.referralCode}")
}flutter pub add influto
# optional: automatic store-direct purchase capture
flutter pub add influto_iapimport 'package:influto/influto.dart';
// Call once at startup
await InfluTo.instance.initialize(
InfluToConfig(
apiKey: 'YOUR_API_KEY',
// RevenueCat apps: let the SDK tag the subscriber
// revenueCatHook: (attrs) => Purchases.setAttributes(attrs),
),
);final attribution = await InfluTo.instance.checkAttribution();
if (attribution.attributed) {
// User came from a referral — show a special offer.
print('Referred by ${attribution.referralCode}');
}npm install @influto/web
# Capacitor / Ionic apps (device info, storage, deep links):
npm install @capacitor/device @capacitor/preferences @capacitor/appimport InfluTo from '@influto/web';
import { capacitorAdapters } from '@influto/web/capacitor'; // Capacitor / Ionic only
// Call once at startup (Capacitor: after platform ready; PWA: on page load)
await InfluTo.initialize({
apiKey: 'YOUR_API_KEY',
appVersion: '1.2.3',
...(await capacitorAdapters()), // omit in a plain PWA / browser
// RevenueCat apps: revenueCat: revenueCatCapacitor(Purchases) (from '@influto/web/revenuecat')
});const attribution = await InfluTo.checkAttribution();
if (attribution.attributed) {
// User came from a referral — show a special offer / extended trial.
// With a RevenueCat binding the SDK also sets influto_code + influto_referral.
console.log('Referred by', attribution.referralCode);
}
// Web deep links: referral links send web visitors to your app URL with
// ?influto_code=…&influto_click=… — the SDK claims them automatically.Альтернативы
InfluTo в сравнении с привычными вариантами
Что команды приложений обычно пробуют до партнёрской программы, созданной для магазинов приложений.
| Платная реклама | Промокоды и таблица | Веб-сервисы для партнёрок | InfluTo | |
|---|---|---|---|---|
| Вы платите за | Показы, клики или установки — заранее | Что договорились, то и считаете вручную | Продажи при оплате на вашем сайте | Только подтверждённые покупки в магазинах приложений |
| Знает, какой автор привёл подписчика | Нет | Только если человек вводит код | Не работает для покупок в App Store и Google Play | Да — по коду, ссылке в приложении или ссылке на магазин |
| Комиссия с продлений | — | Вручную, каждый месяц | Только веб-подписки | Автоматически при каждом продлении |
| Выплаты авторам | — | Вы сами, по одному переводу | Обычно встроены | Ежемесячно через Stripe, автоматически |
| Ежемесячные расходы | Ваш рекламный бюджет | Ваше время | Обычно ежемесячная подписка | 0 $ + 10% от дохода по приглашённым |
Цены
Сколько это стоит?
0 $ в месяц. 10% от дохода, который приносят авторы.
Плюс комиссия, которую вы назначаете авторам. Обе суммы списываются только с подтверждённых покупок приглашённых пользователей — если авторы никого не приведут, вы ничего не платите.
Как движутся деньги
Вы пополняете кошелёк для авторов (от 50 $). Когда приходит подтверждённая покупка, из кошелька резервируются комиссия автора и наш сбор, а выплаты авторам идут оттуда 1-го числа. Неиспользованные деньги остаются вашими: их можно вернуть, а если они 30 дней лежат без движения, мы вернём их автоматически.
Большой объём? Сбор снижается до 3%.
Все цены →Кто за этим стоит
Мы запускаем собственные приложения на InfluTo
InfluTo начался как программа для авторов в наших собственных приложениях с подписками. Они до сих пор ведут на нём свои программы — две из них ниже. Сегодня открытая программа в каталоге есть у 24 приложений.
“Меня зовут Ян. Я создал InfluTo, потому что платная реклама моего трекера калорий обходилась дороже, чем приносили подписчики, а авторы, которые действительно пользовались приложением, приводили людей, которые оставались. Если что-то здесь непонятно, напишите мне — я читаю каждое письмо.”
Вопросы разработчиков
Нужен ли RevenueCat?
Нет. Используйте вебхук RevenueCat, если он у вас есть, или подключите App Store и Google Play напрямую со своими учётными данными. Выберите один путь для каждого приложения — InfluTo в любом случае проверяет каждую покупку.
Какие платформы и фреймворки поддерживаются?
Нативные iOS (Swift) и Android (Kotlin), React Native и Expo, Flutter, а также веб-приложения, включая Capacitor и Ionic. У каждого свой SDK и своя документация.
Что именно я плачу?
Комиссию, которую вы назначаете авторам, плюс 10% сбора платформы. Обе суммы считаются от цены каждой подтверждённой покупки приглашённого пользователя. Ни абонентской платы, ни платы за подключение. Всё списывается с предоплаченного кошелька, который вы пополняете от 50 $.
Что считается конверсией?
Платная покупка или продление подписки пользователем, которого пригласил автор. Пробный период засчитывается, когда пользователь переходит на платную подписку. Покупки с возвратом отменяются автоматически.
Как авторы получают выплаты?
InfluTo платит им 1-го числа каждого месяца через Stripe, когда они заработали не меньше 20 $. Выплаты вы сами не отправляете. Сейчас выплаты доступны авторам в США, Канаде, Великобритании, Швейцарии, Норвегии, Лихтенштейне и во всех 27 странах ЕС.
Могу ли я выбирать, кто продвигает моё приложение?
Да. Оставьте программу закрытой и отправляйте ссылку для присоединения только тем, кого выберете, — или сделайте её публичной, чтобы любой автор мог найти её в каталоге.
Можно ли потом изменить комиссию?
Да. Повышение действует сразу. Снижение — через 7 дней после уведомления авторов, чтобы никого не застать врасплох.
Пройдёт ли моё приложение проверку App Store?
SDK не собирает рекламные идентификаторы и не требует запроса на отслеживание. В документации указано, что именно он отправляет, и приведены ответы для раздела о конфиденциальности в App Store и Google Play.
Запустите партнёрскую программу для своего приложения
Настройка бесплатна. Вы платите, только когда автор приводит платящего подписчика.