Module: IAPVerifier

Defined in:
lib/iap_verifier.rb,
lib/iap_verifier/error.rb,
lib/iap_verifier/receipt.rb,
lib/iap_verifier/request.rb,
lib/iap_verifier/version.rb,
lib/iap_verifier/request_data.rb,
lib/iap_verifier/response_data.rb

Defined Under Namespace

Modules: Error Classes: Receipt, Request, RequestData, ResponseData

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.verify_receipt(receipt:) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/iap_verifier.rb', line 14

def verify_receipt(receipt:)
  begin
    verify_receipt!(receipt: receipt)
  rescue IAPVerifier::Error::Standard
    return nil
  end
end

.verify_receipt!(receipt:) ⇒ Object



10
11
12
# File 'lib/iap_verifier.rb', line 10

def verify_receipt!(receipt:)
  IAPVerifier::Request.new(receipt: receipt).response.receipt
end