2016-06-17 3 views
-1

hallo kann jemand mein Problem lösen heute ist mein dritter Tag das gleiche Problem, das ich gegenüberstehen kann mir bitte jemand helfen? Ich möchte Zahlungsmethode (In-App-Käufe) in meiner Android-App zu Testzwecken implementieren, aber ich habe nicht Store Account spielen, so dass ich öffentliche Lizenzschlüssel von dort nehmen kann, sehe ich viele Tutorials, in denen Lizenzen Schlüssel wie erforderlich ist Kann ich diese Arbeit erledigen? gibt es einen Weg, so dass wir diese Zahlungsmethode ohne Google Play Store Account testen können?Wie testen InAppPurchases in Android, wenn wir nicht Lizenzschlüssel von Play Store haben?

Dank im Voraus

Antwort

0

Schließlich werden Sie ein Entwickler-Konto benötigen, und es ist eine einmalige Zahlung. Sie benötigen dies, um Ihre Einkäufe zu testen, da Sie unter Ihrem Entwicklerkonto Testkonten erstellen müssen.

This will give you more information

0

zum Testen Sie PRODUCT_ID verwenden = "android.test.purchased"

BillingProcessor bp = new BillingProcessor(this, "", new BillingProcessor.IBillingHandler() { 
        @Override 
        public void onProductPurchased(String productId, TransactionDetails details) { 

        } 

        @Override 
        public void onBillingError(int errorCode, Throwable error) { 
         Log.e("purchse", "onBillingError: " + Integer.toString(errorCode)); 
        } 

        @Override 
        public void onBillingInitialized() { 
         Log.e("purchse", "onBillingInitialized"); 
         readyToPurchase = true; 

        } 

        @Override 
        public void onPurchaseHistoryRestored() { 
         Log.e("purchse", "onPurchaseHistoryRestored"); 
         for (String sku : bp.listOwnedProducts()) { 
          Log.d("purchse", "Owned Managed Product: " + sku); 
               } 
         for (String sku : bp.listOwnedSubscriptions()) 
          Log.d("purchse", "Owned Subscription: " + sku); 
        } 
       }); 

bp.purchase (this, PRODUCT_ID);

Verwandte Themen