storekit

    5

    1答えて

    iOSのキーチェーンは、ユーザーごとではなくアプリごとにデータを保存しているようです。 だから私はキーチェーンにアプリ内購入についての情報を格納する場合、これらの製品は、Apple-idが現在ログインしているにかかわらず、デバイス上で使用可能なままになります。 私は、ネットワーク・アクセスを必要とし、実行することができどの製品が利用可能であるべきかを知るために復元するが、ユーザが開始しないReto

    9

    3答えて

    私のアプリケーションに消耗品を提供しています。 ユーザーがそのアイテムを購入し、そのアプリケーションを同じIDのの別のデバイスにインストールしようとしたとします。ユーザーがログインして既にそのアイテムを購入している場合、私はポップアップをいくつか表示して、すでに購入したことをユーザーに伝えたいので、今すぐ無料でダウンロードしてください。あなたはすでにそのアイテムを購入したと言われています。 ユーザ

    1

    2答えて

    次の理由により、自分のアプリが最近iTunesストアから拒否されました。 IAPを使用して 11.6 コンテンツサブスクリプションは、私は次のリンク How to restore non-renewing Apple subscriptions スルーなくなっが、どのように得ていない7日間以上、そのiOSデバイスのすべて からユーザーに利用可能でなければなりません複数のiOSデバイス間でアプリアイ

    9

    3答えて

    これは初めてのStore Kitを使用したもので、購入を復元しようとするまですべてが上がっています。私は同様の問題についてスタックオーバーフローに関するいくつかの他の投稿を見たことがありますが、私にとってはうまくいく解決策が見つかりませんでした。 [[SKPaymentQueue defaultQueue] restoreCompletedTransactions]を呼び出すボタンがアプリにありま

    9

    2答えて

    私は、取引履歴にちょうど2回の購入を持つ1つのテストアカウントを持っています。どちらの製品も非消耗品です。 私はその後、私はその後、私は[[SKPaymentQueue defaultQueue] restoreCompletedTransactions];を使用して以前のトランザクションを復元しようとしたiPadの1のログアウトとiPad 2にログインし、製品B. を買ったiPadの1にログイン

    15

    3答えて

    私の踏み台はどうですか? 1)SKPaymentTransactionStatePurchased 2)が[[SKPaymentQueue defaultQueue] finishTransaction: transaction]; 3)検証により領収書を、コンテンツをSKPaymentQueueからそれを削除し、提供を取得し、それが無効だ場合、その後、ブロック私が今まで提供したコンテンツ または

    1

    1答えて

    私は自分のアプリ内でアプリ内アプリを販売していますが、現在私がやっていることは誰でもアプリ内アイテムを購入していて、再度購入するには、それはお金を充電することはありませんが、毎回ログインとパスワードを尋ねます。このログをスキップする方法はありますか?購入とログインのパスワードを要求せずに更新する必要があります。

    0

    1答えて

    現在のユーザーの購入数がWebサイトに保存され、取得された場合、In App Purchased消耗品と自動再生不可能購読に必要なrestoreCompletedTransactionsを呼び出すRestore Purchasesボタンはありますか? この場合、[購入の復元]ボタンは必要ないと思っています。私のアプリでは、ユーザーがIn App Purchased消耗品またはサブスクリプションを使

    1

    1答えて

    Mac OS Lionで利用可能なアプリ内購入の新機能をテストしています。領収書の検証部分に固執しています。私のコードは、サンドボックスやアプリケーションの領収書に接続されていないと、「exit(173);」という領収書は届かないが動作するはずです。 それらは私の手順は次のとおりです。 アプリケーションのための明示的なアプリケーションIDを1-登録します。 ([会員センター] [1])。 2 -

    0

    1答えて

    IAPに関するAppleドキュメントに記載されているようなアプリ内支払いを実装しましたが、サンドボックスモードで試してみると、 'transactionState'は決してSKPaymentTransactionStatePurchasedに変更されません。 (それは永久にSKPaymentTransactionStatePurchasingにとどまっています。) 何が間違っているのか分かりません