쿠폰
    • PDF

    쿠폰

    • PDF

    기사 요약

    Classic/VPC 환경에서 이용 가능합니다.

    게임 사용자가 프로모션 코드나 쿠폰을 입력할 수 있는 UI를 호출하려면 아래 코드를 사용해 주십시오.

    • C#:
    NBaseSDK.NBase.openCoupon((result, error) => {
        if (error != null)
            {
                // failed.
                // Display the message using error.Message.
            }
            else
            {
                // succeeded.
            }
    });
    
    • Kotlin:
    NBase.openCoupon(activity) { status, error ->
        if (error != null) {
            // failed.
            // Display the message using error.message.
        } else {
            // succeeded.
        }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.openCoupon(activity, (status, e) -> {
        if (e != null) {
            Log.e("NBase", "openCoupon Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "openCoupon: " + status.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.openCoupon()
    
    • Objective-C:
    [NBaseBridge.shared openCoupon];
    

    게임 사용자가 프로모션 코드나 쿠폰을 입력할 수 있는 쿠폰 기능을 직접 호출하려면 아래 코드를 사용해 주십시오.

    • C#:
    NBaseSDK.NBase.coupon(number, userData, (result, error) => {
        if (error != null)
            {
                // failed.
                // Display the message using error.Message.
            }
            else
            {
                // succeeded.
            }
    });
    
    • Kotlin:
    NBase.coupon(number, userData) { status, error ->
        if (error != null) {
            // failed.
            // Display the message using error.message.
        } else {
            // succeeded.
        }
    }
    
    • Java:
    NBase nBase = NBase.INSTANCE;
    nBase.coupon(number, userData, (status, e) -> {
        if (e != null) {
            Log.e("NBase", "openCoupon Fail: " + e.getMessage());
        } else {
            Log.e("NBase", "coupon: " + status.toString());
        }
        return null;
    });
    
    • Swift:
    NBase.coupon(number: number, userData: userData) { result in
        switch result {
        case .success(let data):
            if let data = data {
                // succeeded.
            } else {
                // coupon 데이터가 nil
                // failed.
            }
        case .failure(let error):
            // failed.
            // Display the message using error.localizedDescription.
        }
    }
    
    • Objective-C:
    [NBaseBridge.shared couponWithNumber:couponNumber userData:userData :^(NSString * _Nullable result, NSError * _Nullable error) {
        if (error) {
            // failed.
            // Display the message using error.localizedDescription.
        } else {
            // succeeded.
        }
    }];
    

    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.