ADJSubscription 클래스

ADJSubscription 클래스를 사용하여 Adjust 백엔드로 구독 정보를 전달할 수 있습니다. 객체를 구성한 뒤 이를 trackSubscription 메서드로 전달하시기 바랍니다.

인스턴스 메서드

구독 객체 초기화

ADJSubscription 객체를 초기화하려면 initWithPrice 메서드를 호출해야 합니다. 이 메서드에 구독 상세 정보를 전달할 수 있습니다.

- (nullable id) initWithPrice: (nonnull NSDecimalNumber *) price
                     currency: (nonnull NSString *)        currency
                transactionId: (nonnull NSString *)        transactionId
                   andReceipt: (nonnull NSData *)          receipt
Objective-C
Swift
ADJSubscription *subscription = [[ADJSubscription alloc] initWithPrice:price
                                                              currency:currency
                                                         transactionId:transactionId
                                                            andReceipt:receipt];

파라미터

트랜잭션 날짜 설정

트랜잭션이 발생한 날짜를 기록할 수 있습니다. 해당 날짜를 setTransactionDate 메서드로 전달하시기 바랍니다.

- (void) setTransactionDate: (nonnull NSDate *) transactionDate
Objective-C
Swift
[subscription setTransactionDate:transactionDate];

파라미터

트랜잭션의 발생 지역 설정

구매가 발생한 지역을 기록할 수 있습니다. 국가 코드를 setSalesRegion 메서드로 전달하시기 바랍니다.

- (void) setSalesRegion: (nonnull NSString *) salesRegion
Objective-C
Swift
[subscription setSalesRegion:salesRegion];

파라미터

구독 객체에 콜백 파라미터 추가

구독 객체에 맞춤 파라미터를 추가할 수 있습니다. Adjust SDK는 콜백 URL이 호출될 때 이를 전송합니다. 파라미터를 추가하려면 addCallbackParameter 메서드를 호출합니다.

- (void) addCallbackParameter: (nonnull NSString *) key
                        value: (nonnull NSString *) value
Objective-C
Swift
[subscription addCallbackParameter:@"foo" value:@"bar"];

구독 객체에 파트너 콜백 파라미터 추가

구독 객체에 파트너 콜백 파라미터를 추가할 수 있습니다. Adjust SDK는 유저가 구독 이벤트를 야기할 때 해당 파라미터를 Adjust 백엔드로 전송합니다. Adjust 백엔드는 이후 이 파라미터를 네트워크 파트너에 전달합니다. 파라미터를 추가하려면 addPartnerParameter 메서드를 호출합니다.

- (void) addPartnerParameter: (nonnull NSString *) key 
-                      value: (nonnull NSString *) value
Objective-C
Swift
[subscription addPartnerParameter:@"foo" value:@"bar"];