Seit einigen Tagen ist es möglich, die In-App-Abrechnung in Android-Apps zu verwenden. Sehr cool natürlich. Also begann ich an einem Update für meine Anwendung zu arbeiten, um dies zu implementieren. Aber jetzt habe ich einige Probleme. Das habe ich getan:
- Ich habe zuerst die reservierten Produkt-IDs ausprobiert, um statische In-App-Abrechnungsantworten zu testen. Das funktioniert ohne Probleme.
- Ich habe einen APK-Entwurf auf den Markt hochgeladen (mit Produktionssignatur, ohne Debug-Signatur), der die Berechtigung com.android.vending.BILLING enthielt.
- Als ich das tat, konnte ich meiner App auf dem Markt ein In-App-Produkt hinzufügen und den Status auf "Veröffentlicht" setzen.
- Ich habe einen Testbenutzer erstellt und mein Gerät zurückgesetzt, um diesen Testbenutzer zum primären Konto auf meinem Testgerät zu machen.
- Die reservierte Produkt-ID funktioniert noch.
Jetzt kommt das Problem. Wenn ich meine eigene Produkt-ID verwende (die ich zuvor hinzugefügt habe, siehe oben), wird ein Dialogfeld mit folgendem Text angezeigt:
" Anwendungsfehler: Diese Version der Anwendung ist nicht für die Marktabrechnung konfiguriert. Weitere Informationen finden Sie in der Hilfe. "
Es gibt nichts Seltsames, das ich im Protokoll finden kann. Weiß jemand was ich hier falsch mache?