My Ionic 3アプリケーションは、アプリ内購入を除いて非常に効果的です。ネイティブのコードバ通知プラグイン(link here)を使用しています。私は実際に練習を開始する必要があるので、他のapisで作業するときに私のコードをステップ実行するのが最善ではありません。Ionic Cordova In App Purchase - Fail
アプリケーションのビルド時にエラーは発生せず、ボタンをクリックするとエラーは発生しません。私は単に無知です。
this.purchaseId = 'my.sku.that.is.active.in.the.ios.and.android.appstore'
コード:
buyButton() {
this.iap.buy(this.purchaseId)
.then((data) => {
console.log(data)
localStorage.setItem("premium", "1");
this.premiumUser = true;
let toast = this.toastCtrl.create({
message: "You are now a premium user. Congradulations and thank you for contributing.",
showCloseButton: true,
closeButtonText: "Welcome"
});
toast.present();
}).catch((err) => {
let toast = this.toastCtrl.create({
message: err + "",
showCloseButton: true,
closeButtonText: "OK"
});
toast.present();
});
}
んが、購入ボックスが表示されず、エラーは発生しません。おそらく誰かが修正を知っているかもしれませんか?あなたは非常に感謝しています。
catchステートメントはトースト通知で '[オブジェクトオブジェクト]'を返します。
これはブラウザで 'ionic serve'を使ってテストしていますか? – Sampath
おそらくあなたのpromise.thenまたはcatch後にエラー関数を追加しようとする –
@SampathいいえIonic Serveではテストしていませんが、ios 10を実行するiPadです。コードはAndroidデバイスで正しく機能します。 PlaystoreとApp StoreでのマッチHm ... –