Google Play In-App Achat retourne le code d'erreur -1008: null puchaseData ou dataSignature

Je tente de mettre en œuvre Google Play in-app achat v3, après avoir réussi à le mettre en œuvre dans v2. Cependant, chaque fois que je tente d'acheter l'un de mes réels dans l'application des produits, je reçois le suivi ci-erreur:

IAB retourné null purchaseData ou dataSignature (réponse -1008:erreur Inconnue)

Ce qui est à venir à partir de la IabHelper.java de la classe, à la ligne 452:

if (purchaseData == null || dataSignature == null) {
    logError("BUG: either purchaseData or dataSignature is null.");
    logDebug("Extras: " + data.getExtras().toString());
    result = new IabResult(IABHELPER_UNKNOWN_ERROR, "IAB returned null purchaseData or dataSignature");
    if (mPurchaseListener != null) mPurchaseListener.onIabPurchaseFinished(result, null);
    return true;
}

J'ai vérifié que mon application est signé, b) la version de mon application correspond à la version du projet # sur le Google Play store, et c) l'utilisateur de tenter l'achat a été ajouté comme un utilisateur de test. J'ai essayé sur 3 comptes de test et 4 achat dans l'application, les types d'abonnement.

  • Devrais-je être préoccupé par ce code d'erreur?
  • Est-ce un problème limités à la non-production de rejets?
  • Cela affecte mes clients dans le domaine si/quand j'ai communiqué cette version?
  • Pouvez-vous vraiment que le test in-app d'achat de bout en bout, une fois que vous avez réellement publié en live avec IAB version 3? Je me rends compte que je peux utiliser le android.test.acheté le type d'article, et j'ai (ça fonctionne), mais je ne considère pas que bout-à-bout d'essai.
InformationsquelleAutor esilver | 2013-05-04