React-native-iap: Fehler: Dieser Artikel ist nicht verfügbar.

Erstellt am 31. Juli 2019  ·  5Kommentare  ·  Quelle: dooboolab/react-native-iap

Version von react-native-iap

"react-native-iap": "3.0.2"

Version von React-Native

  "react-native": "0.59.2"

Plattformen, auf denen Sie den Fehler hatten (IOS oder Android oder beides?)

   Android

Erwartetes Verhalten

Popup Google Play kaufen

Tatsächliches Verhalten

Fehler: Dieser Artikel ist nicht verfügbar.

Getestete Umgebung (Emulator? Reales Gerät?)

Echtes Gerät

Schritte zum Reproduzieren des Verhaltens

     import RNIap, {
      Product,
      ProductPurchase,
      acknowledgePurchaseAndroid,
       purchaseUpdatedListener,
       purchaseErrorListener,
          PurchaseError,
         } from 'react-native-iap';
         const itemSkus = Platform.select({
             android: [
              'xxx',
               'xxx',
               'android.test.purchased',
                ]
          });

    const result = await RNIap.initConnection();
      RNIap.getProducts(itemSkus).then((products) => {
          this.setState({
              products
          });

      requestSubscription = async (sku) => {
        try {
          RNIap.requestSubscription(sku);
       } catch (err) {
        console.log(err.message);
          }
      }

Wenn ich versuche, mein Produkt zu kaufen, habe ich diesen Fehler erhalten, aber wenn ich android.test.purchased verwende, funktioniert es

🙏 help wanted 🤖 android

Hilfreichster Kommentar

Versuch es. Arbeite für mich:

"Sie müssen Ihr Testkonto zusätzlich zu einer anderen speziellen Liste von Konten hinzufügen." Google Mail-Konten mit Testzugriff "finden Sie in der Einstellung für das Spielkonto (kein Projekt!). Auf der Seite, auf der Sie eine Liste Ihrer Projekte sehen, gehen Sie zu Einstellungen und dann auf der Seite "Kontodetails" (nach unten scrollen, fast am Ende der Seite) finden Sie die Liste "Google Mail-Konten mit Testzugriff".

Richten Sie die Anwendungslizenzierung ein
Um die Anwendungslizenzierung einzurichten, fügen Sie zunächst Ihre Liste der Google Mail-Adressen des Testers in die Play Console ein.

  1. Gehen Sie zu Ihrer Spielekonsole.
  2. Wählen Sie Einstellungen Einstellungen> Kontodetails.
  3. Fügen Sie unter "Lizenztests" die Google Mail-Adressen Ihrer Tester hinzu.
  4. Wählen Sie oben auf dem Bildschirm Speichern.

Alle 5 Kommentare

Bitte gehen Sie meinen Leitfaden durch , um Ihr Problem zu beheben.

Bitte öffnen Sie erneut, wenn Sie immer noch ein Problem haben.

Ich habe Ihren Leitfaden befolgt, aber das funktioniert nicht. Ich habe eine signierte apk auf einem realen Gerät verwendet, aber ich erhalte immer noch diesen Fehler

Versuch es. Arbeite für mich:

"Sie müssen Ihr Testkonto zusätzlich zu einer anderen speziellen Liste von Konten hinzufügen." Google Mail-Konten mit Testzugriff "finden Sie in der Einstellung für das Spielkonto (kein Projekt!). Auf der Seite, auf der Sie eine Liste Ihrer Projekte sehen, gehen Sie zu Einstellungen und dann auf der Seite "Kontodetails" (nach unten scrollen, fast am Ende der Seite) finden Sie die Liste "Google Mail-Konten mit Testzugriff".

Richten Sie die Anwendungslizenzierung ein
Um die Anwendungslizenzierung einzurichten, fügen Sie zunächst Ihre Liste der Google Mail-Adressen des Testers in die Play Console ein.

  1. Gehen Sie zu Ihrer Spielekonsole.
  2. Wählen Sie Einstellungen Einstellungen> Kontodetails.
  3. Fügen Sie unter "Lizenztests" die Google Mail-Adressen Ihrer Tester hinzu.
  4. Wählen Sie oben auf dem Bildschirm Speichern.

Was für mich (nach all den oben genannten Punkten) funktioniert hat, war, eine Version der App in der Google Play Console auf Alpha-Phase zu setzen und dann den Alpha-Test-Link auf dem Gerät zu öffnen, mit dem ich teste. Dort nahm ich die Testeinladung an und konnte erst danach die Produkte tatsächlich in meiner App kaufen.

Ich habe alle hier erwähnten Problemumgehungen ausprobiert, aber trotzdem erhalte ich den seltsamen Fehler: "Der Artikel, den Sie kaufen wollten, wurde nicht gefunden."

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen