View in English

  • Apple Developer
    • 시작하기

    시작하기 탐색

    • 개요
    • 알아보기
    • Apple Developer Program

    알림 받기

    • 최신 뉴스
    • Hello Developer
    • 플랫폼

    플랫폼 탐색

    • Apple 플랫폼
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    피처링

    • 디자인
    • 배포
    • 게임
    • 액세서리
    • 웹
    • 홈
    • CarPlay
    • 기술

    기술 탐색

    • 개요
    • Xcode
    • Swift
    • SwiftUI

    피처링

    • 손쉬운 사용
    • 앱 인텐트
    • Apple Intelligence
    • 게임
    • 머신 러닝 및 AI
    • 보안
    • Xcode Cloud
    • 커뮤니티

    커뮤니티 탐색

    • 개요
    • Apple과의 만남 이벤트
    • 커뮤니티 주도 이벤트
    • 개발자 포럼
    • 오픈 소스

    피처링

    • WWDC
    • Swift Student Challenge
    • 개발자 이야기
    • App Store 어워드
    • Apple 디자인 어워드
    • 문서

    문서 탐색

    • 문서 라이브러리
    • 기술 개요
    • 샘플 코드
    • 휴먼 인터페이스 가이드라인
    • 비디오

    릴리즈 노트

    • 피처링 업데이트
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • 다운로드

    다운로드 탐색

    • 모든 다운로드
    • 운영 체제
    • 애플리케이션
    • 디자인 리소스

    피처링

    • Xcode
    • TestFlight
    • 서체
    • SF Symbols
    • Icon Composer
    • 지원

    지원 탐색

    • 개요
    • 도움말
    • 개발자 포럼
    • 피드백 지원
    • 문의하기

    피처링

    • 계정 도움말
    • 앱 심사 지침
    • App Store Connect 도움말
    • 새로 추가될 요구 사항
    • 계약 및 지침
    • 시스템 상태
  • 빠른 링크

    • 이벤트
    • 뉴스
    • 포럼
    • 샘플 코드
    • 비디오
 

비디오

메뉴 열기 메뉴 닫기
  • 컬렉션
  • 전체 비디오
  • 소개

더 많은 비디오

  • 소개
  • 요약
  • 코드
  • App Store Connect에서 Retention Messaging 살펴보기

    Retention Messaging의 강력한 기능을 사용하여 구독자가 취소하기 전에 구독자에게 다가갈 수 있는 방법을 알아보세요. App Store Connect에서 이 기능을 구성하고 구독 특가를 추가하는 방법뿐만 아니라, Retention Messaging API를 활용하여 사용자들이 앱 또는 게임 구독을 유지하도록 유도하는 실시간 메시지와 외부 옵션을 제공하는 방법을 알아보세요.

    챕터

    • 0:00 - Introduction
    • 2:38 - Retention Messaging in App Store Connect
    • 6:38 - Real-time Retention Messaging
    • 11:46 - Retention Messaging comparison

    리소스

    • Interest form: Real-time Retention Messaging
    • Supporting monthly subscriptions with a 12-month commitment
    • Retention Messaging API
      • HD 비디오
      • SD 비디오

    관련 비디오

    WWDC26

    • App Store에서 앱 노출 향상하기
    • Apple 앱 내 구입의 새로운 기능
  • 비디오 검색…
    • 6:08 - Signed transaction updates

      // Signed transaction updates
      
      {
          "bundleId": "com.example.app",
          "productId": "Yoga_summer_2026",
          "type": "Auto-Renewable Subscription",
          "transactionReason": "RENEWAL",
          "inAppOwnershipType": "PURCHASED",
          "quantity": 1,
          "price": 0,
          "currency": "USD",
          "offerType": 5, // retention offer
          "offerIdentifier": "Yoga_2026_cancel_free_3m",
          "offerDiscountType": "FREE_TRIAL",
          "offerPeriod": "P3M", 
          "transactionId": "1000098916194"
          "originalTransactionId": "1000011859217",
          "appAccountToken": "23a91ca7-06f3-425f-bff6-820904b510a9",
          ...
      }
    • 7:50 - Retention Messaging API

      // Retention Messaging API: https://api.storekit.apple.com/inApps/v1/messaging
      
      // URL configuration
      PUT /realtime/url
      GET /realtime/url
      DELETE /realtime/url
      
      // Message configuration
      PUT /message/{messageIdentifier}
      DELETE /message/{messageIdentifier}
      GET /message/list
      PUT /default/{productId}/{locale}
      DELETE /default/{productId}/{locale}
      GET /default/{productId}/{locale}
      
      // Image configuration
      PUT /image/{imageIdentifier}
      DELETE /image/{imageIdentifier}
      GET /image/list
      
      // Performance testing - Sandbox only
      POST /performanceTest // initiate test
      GET /performanceTest/result/{requestId} // get results
    • 8:34 - Real-time requests

      // Real-time requests
      
      // Request from the App Store
      {
          "originalTransactionId": "123456789",
          "appAppleId": 6745974591,
          "productId": "Yoga_summer_2026",
          "userLocale": "en-US",
          "requestIdentifier": "c03248af-dd76-4e9b-9c1e-4489cd19a768",
          "environment": "Production", // or Sandbox
          "signedDate": 1780920000000
      }
    • 8:57 - Real-time requests with message

      // Real-time requests
      
      // Request from the App Store
      {
          "originalTransactionId": "123456789",
          "appAppleId": 6745974591,
          "productId": "Yoga_summer_2026",
          "userLocale": "en-US",
          "requestIdentifier": 
              "c03248af-dd76-4e9b-9c1e-4489cd19a768",
          "environment": "Production", // or Sandbox
          "signedDate": 1780920000000
      }
      
      // Your response
      {
          "message": {
              "messageIdentifier": 
                  "551ee7c0-c097-418e-9dd5-2a98533a7390"
          }
      }
    • 9:11 - Real-time request with alternate product

      // Real-time requests
      
      // Request from the App Store
      {
          "originalTransactionId": "123456789",
          "appAppleId": 6745974591,
          "productId": "Yoga_summer_2026",
          "userLocale": "en-US",
          "requestIdentifier": 
              "c03248af-dd76-4e9b-9c1e-4489cd19a768",
          "environment": "Production", // or Sandbox
          "signedDate": 1780920000000
      }
      
      // Your response
      {
          "alternateProduct": {
              "messageIdentifier":
                  "ed7f25fc-5741-46a3-8502-062e0fb8afd0",
              "productId": "Yoga_summer_2026_annual"
          }
      }
    • 9:24 - Real-time request with promotional offer

      // Real-time requests
      
      // Request from the App Store
      {
          "originalTransactionId": "123456789",
          "appAppleId": 6745974591,
          "productId": "Yoga_summer_2026",
          "userLocale": "en-US",
          "requestIdentifier": 
        "c03248af-dd76-4e9b-9c1e-4489cd19a768",
          "environment": "Production", // or Sandbox
          "signedDate": 1780920000000
      }
      
      // Your response
      {
          "promotionalOffer": {
              "messageIdentifier": 
                  "80135e2b-ae15-4ec4-8c5c-9ecc8045c0dc",
              "promotionalOfferSignatureV2": "eyJhbGciOiJFUzI…"
          }
      }
    • 0:00 - Introduction
    • Retention Messaging allows you to reach your subscribers when they are about to cancel you subscription, offering you an opportunity to save your subscribers at this critical moment.

    • 2:38 - Retention Messaging in App Store Connect
    • Retention Messaging in App Store Connect allows you to set up retention messages that are automatically delivered to your customers when they are about to cancel a subscription. You can use Asset Library and retention offers to add value to your retention messages.

    • 6:38 - Real-time Retention Messaging
    • Use real-time Retention Messaging and the Retention Messaging API to reach out to your customers in real time when they are about to cancel their subscriptions. The App Store will make a server-to-server call to your configured endpoint to get your real-time message preference.

    • 11:46 - Retention Messaging comparison
    • Compare Retention Messaging in App Store Connect and real-time Retention Messaging to determine which is the right fit for your app.

Developer Footer

  • 비디오
  • WWDC26
  • App Store Connect에서 Retention Messaging 살펴보기
  • 메뉴 열기 메뉴 닫기
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    메뉴 열기 메뉴 닫기
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • SF Symbols
    메뉴 열기 메뉴 닫기
    • 손쉬운 사용
    • 액세서리
    • Apple Intelligence
    • 앱 확장 프로그램
    • App Store
    • 오디오 및 비디오(영문)
    • 증강 현실
    • 디자인
    • 배포
    • 교육
    • 서체(영문)
    • 게임
    • 건강 및 피트니스
    • 앱 내 구입
    • 현지화
    • 지도 및 위치
    • 머신 러닝 및 AI
    • 오픈 소스(영문)
    • 보안
    • Safari 및 웹(영문)
    메뉴 열기 메뉴 닫기
    • 문서(영문)
    • 튜토리얼
    • 다운로드
    • 포럼(영문)
    • 비디오
    메뉴 열기 메뉴 닫기
    • 지원 문서
    • 문의하기
    • 버그 보고
    • 시스템 상태(영문)
    메뉴 열기 메뉴 닫기
    • Apple Developer
    • App Store Connect
    • 인증서, 식별자 및 프로파일(영문)
    • 피드백 지원
    메뉴 열기 메뉴 닫기
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program(영문)
    • Mini Apps Partner Program
    • News Partner Program(영문)
    • Video Partner Program(영문)
    • Security Bounty Program(영문)
    • Security Research Device Program(영문)
    메뉴 열기 메뉴 닫기
    • Apple과의 만남
    • Apple Developer Center
    • App Store 어워드(영문)
    • Apple 디자인 어워드
    • Apple Developer Academy(영문)
    • WWDC
    최신 뉴스 읽기.
    Apple Developer 앱 받기.
    Copyright © 2026 Apple Inc. 모든 권리 보유.
    약관 개인정보 처리방침 계약 및 지침