Ungültige Token für Leerkäufe
Ich habe Android App mit Abonnement In-App-Kauf. Da ich das Abonnement verwende, um Daten vom Onlinedienst zu übermitteln, verwende ich die Überprüfung des Kaufs auf Serverseite über die Google Play-API (mit dem Kauf-Token sendet mir die App nach dem Kauf). Die Mehrheit der Kauf-Token in meiner Datenbank sind lange alphanumerische Zeichenfolgen, etwa wie folgt:
djcbhbiertdkkotyuupnlmioppb.AO-J1Ozg0oasdfB3MAlWy-PihFE_nPVRMMfTW2_VPJt5KTKQA3CXNwyqweJAtUdIGTuOW9zEIIy-XS_4Un-a-Co6aEs__Adj1rZ4GtRxPKr04ph-l6nP2sU-w6e500YfTj5l0O8WEXF37yt
und diese sind OK verifiziert. Aber von Zeit zu Zeit erhalte ich Kaufmarken mit nur 15 Ziffern, wie folgt:
781871156762279
Und für diese ist das Ergebnis immer:
Google.GoogleApiException Google.Apis.Requests.RequestError
The purchase token was not found. [404]
Errors [
Message[The purchase token was not found.] Location[token - parameter] Reason[purchaseTokenNotFound] Domain[global]
]
Ich habe nichts dazu in der Dokumentation gefunden. Vermisse ich etwas? Oder könnte es sein, dass dies "gefälschte" Einkäufe von einer geknackten Version meiner App sind? Vielen Dank