adjust-icon

구독 정보 전송

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

1. 구독 객체 인스턴스화

메서드 서명
public AdjustPlayStoreSubscription(final long price,
final String currency,
final String sku,
final String orderId,
final String signature,
final String purchaseToken)

시작하려면 구독 구매에 대한 세부 정보가 포함된 구독 객체를 인스턴스화해야 합니다. 이를 위해 새로운 AdjustPlayStoreSubscription 객체를 생성하고 다음 인수를 전달합니다.

파라미터데이터 유형설명
pricelong구독료
currencyString구독 통화
skuString제품 ID
orderIdString거래 ID
signatureString구매 데이터의 서명
purchaseTokenString거래의 고유 토큰. 자세한 정보는 Google 문서를 참조하시기 바랍니다.

구매일 기록

메서드 서명
public void setPurchaseTime(final long purchaseTime)

사용자가 구독을 구매한 날짜를 기록할 수 있습니다. SDK는 리포트할 수 있도록 이 데이터를 반환합니다. 이 정보를 기록할 타임스탬프와 함께 setPurchaseTime 메서드를 호출합니다.

콜백 파라미터 추가

메서드 서명
public void addCallbackParameter(String key, String value)

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

파트너 파라미터 추가

메서드 서명
public void addPartnerParameter(String key, String value)

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

2. 구독 정보 전송

메서드 서명
public static void trackPlayStoreSubscription(final AdjustPlayStoreSubscription subscription)

구독 객체를 설정하고 나면 Adjust SDK를 사용하여 Adjust에 전송할 수 있습니다. 완료된 객체를 trackPlayStoreSubscription 메서드로 전달하여 사용자의 구독 구매를 기록합니다.