Wenn ein Benutzer versucht, etwas zweimal zu kaufen, gibt der Android Market einen Fehler zurück: „Sie haben bereits eine ausstehende Bestellung für dieses Element“. Kann ich diese Situation in der Anwendung behandeln?
Antwort
Zu viele Anzeigen?Von der Android-Entwicklerseite:
http://developer.android.com/guide/market/billing/billing_integrate.html#billing-service
Wichtig: Wenn ein Benutzer ein verwaltetes Element kauft, müssen Sie verhindern, dass der Benutzer das Element erneut kauft, während die Originaltransaktion aussteht. Wenn ein Benutzer versucht, ein verwaltetes Element zweimal zu kaufen und die erste Transaktion noch aussteht, zeigt der Android Market dem Benutzer einen Fehler an. Der Android Market sendet jedoch keinen Fehler an Ihre Anwendung, der Sie darüber informiert, dass der zweite Kaufantrag storniert wurde. Dies kann dazu führen, dass Ihre Anwendung im ausstehenden Zustand stecken bleibt, während sie auf eine IN_APP_NOTIFY-Nachricht für den zweiten Kaufantrag wartet.