adjust-icon

구독 정보 전송

앱 스토어 및 플레이 스토어 구독을 기록한 후 Adjust SDK로 유효성을 검증할 수 있습니다. 사용자가 구독을 구매한 뒤 상세 내용을 담은 AdjustAppStoreSubscription 또는 AdjustPlayStoreSubscription 인스턴스를 생성하시기 바랍니다.

1. Instantiate a subscription object

시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 생성해야 합니다.

메서드 서명
public AdjustAppStoreSubscription(string price, string currency, string transactionId);

다음 속성을 포함하는 AdjustAppStoreSubscription 객체를 생성합니다.

파라미터데이터 유형설명
pricestring구독료
currencystring구독 통화. priceLocale 객체의 currencyCode로 포맷됨
transactionIdstring거래 ID
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId);

Record the purchase date

사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다.

속성 선언
public string TransactionDate { get; set; }

AdjustAppStoreSubscription 인스턴스의 setTransactionDate 속성을 설정하여 구독의 타임스탬프를 기록합니다.

AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription(
price,
currency,
transactionId);
//...
subscription.TransactionDate = transactionDate;

Record the purchase region (iOS only)

속성 선언
public string SalesRegion { get; set; }

사용자가 구독을 구매한 지역을 기록할 수 있습니다. 이를 위해 AdjustPlayStoreSubscription 인스턴스의 SalesRegion 속성을 string 의 국가 코드로 설정합니다. 이는 Storefront 객체의 countryCode로 포맷되어야 합니다.

AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\(
price,
currency,
transactionId\);
//...
subscription.SalesRegiom = salesRegion;

Add callback parameters

콜백 파라미터를 구독 객체에 추가할 수 있습니다. Adjust는 이러한 파라미터를 콜백 URL에 첨부합니다. 콜백 파라미터를 추가하려면 구독 객체의 AddCallbackParameter 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 콜백 매개 변수를 추가할 수 있습니다.

메서드 서명
public void AddCallbackParameter\(string key, string value\);
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\(
price,
currency,
transactionId\);
//...
subscription.AddCallbackParameter\("key1", "value1"\);
subscription.AddCallbackParameter\("key2", "value2"\);

Add partner parameters

Adjust에서는 파트너 파라미터를 구독 객체에 추가할 수 있습니다. SDK는 사용자가 구독을 구매할 때 이를 Adjust 서버로 전송합니다. 이후 Adjust 서버는 해당 정보를 네트워크 파트너에게 전달합니다. 파트너 파라미터를 추가하려면 구독 객체의 AddPartnerParameter 메서드를 호출합니다. 이 메서드를 여러 번 호출하여 여러 개의 파트너 파라미터를 추가할 수 있습니다.

메서드 서명
public void AddPartnerParameter\(string key, string value\);
AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\(
price,
currency,
transactionId\);
//...
subscription.AddPartnerParameter\("key1", "value1"\);
subscription.AddPartnerParameter\("key2", "value2"\);

2. Record subscription information

구독 객체를 설정하고 나면 Adjust SDK를 사용하여 기록을 시작할 수 있습니다.

메서드 서명
public static void TrackAppStoreSubscription\(AdjustAppStoreSubscription subscription\);

구독 객체를 Adjust.TrackAppStoreSubscription 메서드로 전달하여 사용자의 구독 구매를 기록합니다.

AdjustAppStoreSubscription subscription = new AdjustAppStoreSubscription\(
price,
currency,
transactionId\);
subscription.TransactionDate = transactionDate;
subscription.AalesRegion = salesRegion;
subscription.AddCallbackParameter\("key1", "value1"\);
subscription.AddCallbackParameter\("key2", "value2"\);
subscription.AddPartnerParameter\("key1", "value1"\);
subscription.AddPartnerParameter\("key2", "value2"\);
Adjust.TrackAppStoreSubscription\(subscription\);