ja pracuję nad W App Store na mojej aplikacji użyłem AndroidBillingLibrary przez robotmedia, kiedy zakup android.test.purchased z wykorzystaniem biblioteki odpowiedź jest OK, wszystkie potrzebne dane są tam.Android In-App Billing v3: Nie otrzymaniu podpisów
Problemem jest to, kiedy przeszedłem do Android w aplikacji v3 Billing to wszystko otrzymał od odpowiedzi, bez podpisów.
{"packageName":"com.my.sampleapp","orderId":"transactionId.android.test.purchased","productId":"android.test.purchased","developerPayload":"","purchaseTime":0,"purchaseState":0,"purchaseToken":"inapp:com.my.sampleapp:android.test.purchased"}
Śledziłem dokładnie tę próbkę https://developer.android.com/training/in-app-billing/preparing-iab-app.html#GetSample ale nie ma podpisów. Prowadzę nawet przykładową aplikację Google, ale bez powodzenia.
Kładę Base64 zakodowane RSA klucz publiczny prawidłowo mHelper = new IabHelper(this, myPublicKey);
i to jest mój kod zakup mHelper.launchPurchaseFlow(this, itempackage, 10001, mPurchaseFinishedListener);
OnIabPurchaseFinishedListener mPurchaseFinishedListener = new OnIabPurchaseFinishedListener() {
public void onIabPurchaseFinished(IabResult result, Purchase purchase) {
Log.i("Billing", "purchasing: " + result.getMessage());
if (result.isFailure()) {
Log.i("Billing", "Error purchasing: " + result);
return;
} else if (purchase.getSku().equals("android.test.purchased")) {
Log.i("Billing - signature", purchase.getSignature());
consumeItems();
} else {
Log.i("Billing", "Error purchasing: " + result);
}
}
};
Jakoś moja mPurchaseFinishedListener nie odbiera niczego po zakupie, ale protected void onActivityResult(int requestCode, int resultCode, Intent data)
otrzymuje coś, ale nie ma podpisu.
Jakieś rozwiązanie tego? To dziwne, że v2 otrzymuje sygnatury, a v3 nie.
Ivan. Mam ten sam problem, czy znalazłeś już odpowiedź? – melodiouscode
Jeszcze nie, przełączyłem się z powrotem na v2. Nasza aplikacja działa w trybie roboczym, nie wiem, jaki jest wynik * android.test.zakupione * w trybie opublikowanym. – NaviRamyle
To jest dokładny duplikat: http://stackoverflow.com/questions/13893259/android-billing-v3-no-signature – prdatur