2013-01-16 4 views
12

Ich habe IAB in meiner App seit mehreren Monaten verwendet und ich habe bemerkt, dass einige der signierten Daten, die von IAB kommen, so aussehen. (Hinweis: Ich habe die Signatur aus Platzgründen entfernt).IAB signierte Daten ohne Bestellungen

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

Beachten Sie, dass in dieser signierten Datenantwort keine Befehle enthalten sind. Weiß jemand, was dazu führen würde, dass diese Nachricht vom IAB-Dienst zurückgeschickt wird? Es scheint überhaupt keinen Wert zu haben.

+0

Sehen Sie das auf Ihren eigenen Geräten oder irgendwie von Benutzern im Feld? – DrC

+0

Überprüfen Sie auch, ob die Bestellungen denen entsprechen, die Sie in Ihrem Händlerkonto sehen. Die Leute werden versuchen, IAP zu hacken und oft erscheint es als ungültige Signatur. – DrC

+0

Dies ist in Produktion mit IAB 2.0 API. Es scheint in Chargen zu kommen, das heißt, ich werde eine Flut von ihnen bekommen (während ich auch keine legalen IAB-Käufe bekomme). Dann wird es aufhören und ich werde legitime Antworten bekommen. Es fühlt sich an (obwohl ich keinen Beweis habe), als wäre es ein IAB-Server-Problem, das in regelmäßigen Abständen auftritt. –

Antwort

1

Der Aufruf restoreTransactions() führt zu einer Nachricht mit leeren Bestellungen, wenn die Benutzer nichts gekauft haben.

Verwandte Themen