К основному содержанию
скилл CX Codex

implement-in-app-purchases — скилл для Claude Code

Помогает настроить внутриигровые покупки и подписки в Unity IAP v5, проверить чеки или перенести биллинг с RevenueCat и нативных плагинов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Unity-Technologies/skills --skill implement-in-app-purchases -a claude-code
Открыть на GitHub

Что делает implement-in-app-purchases

Скилл направляет агента по архитектуре пакета com.unity.purchasing пятой версии. Работа начинается со сканирования проекта, чтобы вовремя обнаружить конфликты со старым кодом или сторонними SDK вроде Adapty и UniPay. Подключение к магазину настраивается через UnityIAPServices.StoreController и метод Connect(). При этом вызывать UnityServices.InitializeAsync для базовой работы платежей не требуется.

Оплата строится строго в два шага: агент обрабатывает статус ожидания PendingOrder, начисляет товар и обязательно вызывает ConfirmPurchase. Забывать подтверждение нельзя. Иначе магазин будет присылать транзакцию повторно при каждом новом запуске приложения. Локальная проверка чеков на iOS со StoreKit 2 не работает и считается заглушкой, поэтому скилл переводит валидацию на сервер через jwsRepresentation. Для прямых веб-платежей через Stripe или Coda понадобится версия пакета 5.4 или новее.

Какие задачи решает

  • внедрить двухэтапный сценарий покупки в Unity IAP v5
  • настроить восстановление покупок под требования iOS
  • мигрировать платежи с Google BillingClient или RevenueCat
  • организовать серверную валидацию чеков для StoreKit 2

Примеры запросов агенту

  • Настрой инициализацию Unity IAP v5 и обработку событий покупки через StoreController.
  • Помоги перенести код биллинга с RevenueCat на com.unity.purchasing.
  • Как добавить кнопку восстановления покупок для App Store в моем скрипте?

Как установить implement-in-app-purchases

1Через Skills CLI (Vercel)

npx skills add Unity-Technologies/skills --skill implement-in-app-purchases -a claude-code

2Вручную: положить файлы

~/.claude/skills/implement-in-app-purchases/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/implement-in-app-purchases/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора28

build-live-game Подключает Unity Gaming Services к проекту: аккаунты игроков, облачные сохранения, лидерборды, Cloud Code и Remote Config. Пригодится, когда live-ops собирают прямо в редакторе Unity. CX Codex +1 6 000установок levelplay-unity-integration Ведёт агента по шагам интеграции LevelPlay в Unity: установка пакета Ads Mediation, зависимости Android и iOS, rewarded, interstitial и баннеры. CX Codex +1 5 900установок urp-postprocessing Настраивает и отлаживает постобработку URP через Volume: bloom, tonemapping, цветокоррекцию, глубину резкости, виньетку. Пригодится, когда эффекты не видны в кадре. CX Codex +1 5 800установок optimize-text-mesh-pro Разбирает проблемы TextMeshPro в Unity: раздутые атласы, размытые глифы, просадки CPU и размер сборки. CX Codex +1 5 700установок shader-graph-create-custom-node Генерирует кастомные ноды Shader Graph на базе HLSL-функций. Помогает быстро превратить шейдерный код в визуальный блок с поддержкой рефлексии в Unity. CX Codex +1 5 600установок optimize-audio Скилл проверяет настройки звука в Unity и помогает разбирать расход памяти, нагрузку Audio Mixer и проблемы с 3D-звуком. Изменения проходят после отчёта и подтверждения пользователя. CX Codex +1 5 600установок sprite-editor Меняет прямоугольники, границы, пивоты и нарезку спрайтов Unity, генерируя C#-скрипты для запуска в живом редакторе. CX Codex +1 5 600установок localization Скилл настраивает пакет Unity Localization в проекте. Он создаёт таблицы строк, подключает ассеты и связывает переводы с интерфейсом. CX Codex +1 5 500установок

Похожие

capacitor-in-app-purchases capawesome-team Скилл ведёт агента по шагам: настройка товаров в App Store Connect и Google Play Console, выбор плагина, покупки, валидация чеков и тесты в песочнице. CX Codex +1 728установок web-to-app-funnel appeeky Помогает спроектировать путь от веб-трафика к установке приложения: баннеры, диплинки, квиз и оплата на веб-странице до инсталла. CX Codex +1 1 800установок unity-csharp-scripting gamedev-skills Помогает писать скрипты MonoBehaviour под Unity 6.3 LTS, настраивать жизненный цикл компонентов, сериализацию инспектора и корутины без просадок FPS. CX Codex +1 5 900установок unity-animation gamedev-skills Ведёт агента по Animator Controllers в Unity 6.3 LTS: параметры, переходы, blend trees, слои и humanoid IK. Пригодится, когда один персонаж должен ходить, прыгать и целиться из общей стейт-машины. CX Codex +1 5 800установок unity-developer rmyndharis Скилл для разработки игр на Unity 6 LTS с оптимизацией производительности, настройкой конвейеров рендеринга и кроссплатформной сборкой. Помогает писать C# код, настраивать URP/HDRP и решать проблемы с физикой и ассетами. CX Codex +1 3 000установок unity-vrc-udon-sharp niaka3dayo Скилл для написания, разбора и отладки UdonSharp C# под VRChat SDK 3.10.5. Держит под рукой ограничения Udon и правила сетевой синхронизации. CX Codex +1 1 000установок

Рядом в теме «Геймдев и 3D: Unity, Unreal, Godot, Blender»

Всё по теме «Геймдев и 3D: Unity, Unreal, Godot, Blender» →

Вопросы о implement-in-app-purchases

Как установить implement-in-app-purchases в Claude Code?

Выполните команду npx skills add Unity-Technologies/skills --skill implement-in-app-purchases -a claude-code.

Зачем нужен скилл implement-in-app-purchases?

Он предоставляет готовые шаблоны для Unity IAP v5, настройки каталога продуктов, проверки чеков и переноса логики со сторонних библиотек вроде Adapty.

Работает ли локальная валидация чеков на iOS со StoreKit 2?

Локальная валидация в StoreKit 2 является заглушкой. Данные чека необходимо проверять на сервере через order.Info.Apple?.jwsRepresentation.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой