それは質問に答えていません。申し訳ありませんが、この質問はしばらく前に解決しましたが、GooglePlay開発者が私たちの国で実装できるため、上司はfortumoを使用することを望んでいないため、GooglePlayに変更しました.
ここにヒントがあります:
//checking if your item has been purchase
if ((MpUtils.getNonConsumablePaymentStatus(youractivity.this,"your service-id",
"your in apps secret","your product_name")==MpUtils.MESSAGE_STATUS_BILLED)
{
// Do something here - example open new stage, new level, etc
}
これらは、実装できる4種類のステータスです
static int MESSAGE_STATUS_BILLED
支払いが成功したことを示すメッセージ請求ステータスの定数値。
static int MESSAGE_STATUS_FAILED
支払いが失敗したことを示すメッセージ請求ステータスの定数値。
static int MESSAGE_STATUS_NOT_SENT
支払いが行われていないことを示すメッセージ請求ステータスの定数値。
static int MESSAGE_STATUS_PENDING
支払いがまだ保留中であることを示すメッセージ請求ステータスの定数値。
詳細はこちら:
http://fortumo.com/in-app-payments-javadoc/android-9.1/mp/MpUtils.html