2013-01-16 20 views
12

Tôi đã sử dụng IAB trong ứng dụng của mình trong vài tháng và tôi đã nhận thấy một số dữ liệu đã ký từ IAB trông như thế này. (Lưu ý tôi đã xóa chữ ký cho ngắn gọn).IAB đã ký dữ liệu không có đơn đặt hàng trong số

{"signedData":"{\"nonce\":-5355169768522252731,\"orders\":[]}","signature":"xxx...."} 

Lưu ý rằng không có đơn đặt hàng trong phản hồi dữ liệu đã ký này. Có ai biết điều gì sẽ khiến thông báo này được gửi lại từ dịch vụ IAB không? Dường như không có giá trị gì cả.

+0

Bạn có thấy điều này trên thiết bị của riêng mình hoặc bằng cách nào đó nhận được từ người dùng trong lĩnh vực này không? – DrC

+0

Ngoài ra, hãy kiểm tra xem các đơn đặt hàng có tương ứng với thứ bạn nhìn thấy trong tài khoản người bán của mình hay không. Mọi người sẽ cố gắng để hack IAP và thường nó xuất hiện như là một chữ ký không hợp lệ. – DrC

+0

Tính năng này đang được sản xuất bằng API IAB 2.0. Nó dường như đi theo lô, đó là, tôi sẽ nhận được một loạt của họ (trong khi cũng không nhận được bất kỳ mua IAB hợp pháp). Sau đó, nó sẽ dừng lại và tôi sẽ bắt đầu nhận được phản ứng hợp pháp. Nó cảm thấy (mặc dù tôi không có bằng chứng), giống như nó là một vấn đề máy chủ IAB định kỳ xảy ra. –

Trả lời

1

Gọi restoreTransactions() sẽ dẫn đến một thông báo có đơn đặt hàng trống nếu người dùng chưa mua bất kỳ thứ gì.

Các vấn đề liên quan