2012-11-12 3 views
2

는, 주문 ID는 10 진수 값을오고, 이전에 만 ..Android 인앱 구매로 10 진수 값으로 주문 ID를 받으시겠습니까? 인앱 구매 API에서 아래 JSON 데이터에

{ 
    "notificationId":"87356XXXXXX684814", 
    "orderId":"12999763169XXXX758.13774087XXXX934", 
    "packageName":"tst.package.name", 
    "productId":"p8787p_31908503", 
    "purchaseTime":1352692129000, 
    "purchaseState":0, 
    "purchaseToken":"pswjwhvxxxxxxxsyhlfbxuxpt" 
}, 
(일부 번호와 'X'를 생각하십시오)와 같은 정수 값을 제공하는 데 사용

그럼 누구나 orderId은 항상 정수가 아니고 십진수가 아니어야하고, 십진수이면 뭔가 잘못 됐는지 확인할 수 있습니까?

+0

문자열로 보입니다. – Magicode

+0

API 사양에 의존하지 않습니까? –

+0

이전에는 정수로만 사용되었지만 최근에는이 Decimal 값도보고 있습니다 ... – Sanniv

답변

0

자세한 내용은 http://developer.android.com/google/play/billing/billing_admin.html을 참조하십시오.

2012 년 12 월 5 일 이후의 거래 인 경우 Google Checkout은 Google 주문 번호가 아닌 판매자 주문 번호를 할당하고 판매자 주문 번호를 주문 ID 값으로보고합니다.

+0

예, 이미 해당 시간을 발견했습니다. 실제로는 미리 알려주기 전에 시작했습니다.) ... – Sanniv