問題タブ [in-app-purchase]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - アプリ内購入に関する質問
アプリ購入モデルの iPhone を検討しており、サブスクリプションを実装する必要があります。Ex コンテンツは 24 時間利用できます。最も重要なことは、他のすべてのデバイスで利用できるようにする必要があるということです。つまり、iPhone で購入し、iPad で表示できるようにする必要があります。これがどのように機能するかわかりませんか?開発者サーバーにいくつかの情報を保存する必要がありますが、これはトランザクション ID と現在の日付/時刻なので、iPad でアプリを起動すると、コンテンツを再度購入しようとします。Apple は、このユーザーが既にそれを購入したことを確認し、できればトランザクション ID を返します。その時点で、制限時間がまだ有効かどうかを確認できます。誰でもこの方法が機能していることを確認できますか? これが正しい場合、「更新」はありますか?
iphone - アプリ内購入 不明なエラーが発生しました
アプリ内購入があるテストアプリを作成しました。ストアに接続して、製品 ID を確認できます。次に、テスト ユーザー アカウントを使用して製品を購入します。そして何を推測します...それはうまくいきます...初めて。テスト ユーザー アカウントを使用して別の製品 (同じ製品または別の製品) を購入しようとすると、次のようなポップアップが表示されます。
"不明なエラーが発生しました"
「キャンセル」と「再試行」オプション付き。再試行すると、同じエラーが発生します。キャンセルを押した後、次のエラーが表示されます。
エラー Domain=SKErrorDomain Code=0 UserInfo=0x161180 「iTunes Store に接続できません」
何か案は?
アップデート:
私は回避策を見つけました。何らかの理由で、Apple はカナダのテスト ユーザーを気に入っています。米国のテストユーザーを使用するように切り替えたところ、すべてが機能しました。
また、OS のアップグレード後、携帯電話からアプリを削除し、クリーン ビルドを実行して再び動作させる必要があることもわかりました。
iphone - アプリ内購入固有の識別データ
さて、私は iPhone の旅行ガイドを書いています。旅行ガイドの購読を 3 か月間購入すると、かなり大量のデータベースがダウンロードされ、3 か月間、そのデータベースは毎週新しいもので更新されます。
ここで私がやりたいのは、ユーザーが最初のガイドを購入する前に、1 回限りのアクションとしてメール アドレスを入力するようにすることです。これを行う目的は、
1) ユーザーが特定の場所に関するメモやヒントを追加したときに、ユーザーにメールで連絡できるようにする (アプリを使用すると、ユーザーはメモや情報を私に送信できます)
2) サブスクリプションを購入したユーザーを一意に識別し、デバイスをワイプしてアプリを再インストールした場合に、電子メール アドレスを接続してサブスクリプションを再度取得できるようにするため。または、所有する別のデバイスで同じサブスクリプションを使用できます。
私の懸念は
1) Apple は、2 台目のデバイスまたは復元されたデバイスに機能を復元する電子メールによる方法を許可しますか?
2)メールアドレスを何に使用しているかをユーザーに伝える限り(つまり、他の人に販売したり、Xの目的で使用したりしません)、そのメールアドレスを尋ねても大丈夫ですか?
補足として、デバイスを追跡するためにサーバー通信にデバイスの一意のIDを追加できますか、それともAppleはそれについてヒッシーな適合を行うつもりですか?
iphone - iPhoneでのアプリ購入:誰かが購入できるようになる前に、利用可能な製品を受け取る方法
現在、サポートされている製品をplistからロードしています。その後、SKProductsRequestを送信して、SKProductsが引き続き有効であることを保証します。
だから私はリクエストを設定し、それを開始し、次のように応答を取得します:
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response
これまでのところ、すべてが正しく機能しています。問題:リクエストの呼び出しからレスポンスの受信まで、数秒かかる場合があります。それまでは、アプリが既に読み込まれ、ユーザーが商品を選択して購入できる可能性があります。
ただし、受け取った製品がないため、利用可能な製品は検証済みの製品と同期していません->可能性は低いですが、エラーが発生する可能性があります。
したがって、私の考えは、データがロードされるまで待機し、リストが検証されたときにのみ続行することです。(ほんの数秒待っています...)。すべての製品を管理するシングルトンインスタンスがあります。
問題:アプリがフリーズします。sharedInstanceが照会される前にdidReceiveResponseが完了すると、すべてが正常に機能します。さまざまなスレッドがあり、didReceiveResponse中に待機に達するとロックが機能し、すべて正常に機能します。ただし、そうでない場合は、要求が送信されたとしても、didReceiveResponseが呼び出されることはありません。ロックが解除され、すべて問題ないように見えます。NSOperationQueueを使用して別のNSThreadで製品リクエストを送信しようとしましたが、役に立ちませんでした。
- なんで ?何が起こっている ?
- 問題を解決する方法は?
iphone - iphone sdk での「購入しようとしたアイテムは利用できなくなりました」ストアキット エラー
OS3.0のStoreKit APIを使ってiPhoneのアプリ購入をしようとしています。ただし、サンドボックス環境で何かを購入しようとすると、次のエラーが発生します。
購入しようとしたアイテムは利用できなくなりました [環境: サンドボックス]
支払いを行うために使用するコードは次のとおりです。
また、利用可能な製品のリストについて storekit にクエリを実行しましたが、現在、アイテムの購入に使用しているのと同じ製品 ID を返すように動作しているようです。
iTunes Connect ですべての製品をセットアップし、テスト ユーザーを作成しました。アプリをデバッグする前に、設定メニューでストアからサインアウトし、自分のアプリをデバッグするときにテスト アカウントとパスワードを入力しました。
ここで何が起こっているのでしょうか?
iphone - 購入しようとしたアイテムは利用できなくなりました[環境:サンドボックス]
私は自分のアプリケーションにアプリ内購入を入れようとしています。サンドボックス環境で正常に動作する消耗品をセットアップしました。今、私は新しい価格帯で消耗しない新製品を作り、古いものを削除しました。新しい製品IDでコードを更新します。リクエストが送信されると、新しく追加された価格帯の適切な製品が正しく表示されますが、[購入]ボタンをタップすると、「購入しようとしたアイテムは利用できなくなりました[環境:サンドボックス]」というエラーが表示されます。何か案が ?
iphone - iTunes Connect (In App Purchase) で新製品の登録を自動化できますか?
iPhoneアプリのIn App Purchaseの利用を検討しています。しかし、より多くのコンテンツ アイテムを提供する予定なので (毎日 10 個以上のビデオ アイテムが追加されます)、iTunes Connect での新しい製品の登録を自動化したいと考えています。これは可能ですか?そうでない場合: Apple が iTunes Connect に新しく登録された製品を承認するまで、通常どのくらいの時間がかかりますか? コンテンツはすぐに「新鮮さ」を失うため (ニュース放送など)、新しいコンテンツをできるだけ早く利用できるようにすることが重要です。このシナリオでアプリ内購入を使用することをお勧めしますか、それとも独自の支払いとアカウント システムを開発することをお勧めしますか?
ios - 彼らがアプリ内購入のスクリーンショットを要求するとき、アップルは正確に何を探していますか?
購入したコンテンツを実際に使用したいですか、それともストアインターフェイスが必要ですか?非常によく似た製品がたくさんある場合、それらすべてに1つのスクリーンショットを使用できますか?
iphone - アプリ内購入機能を備えたアプリケーションをテストするアプリストア
アプリ内購入に関して、次のような質問があります。
提出前に(アプリ内購入で)製品を公開する必要がありますか、それともアプリの承認後に作成できますか。来週までに販売される予定の inApp Purchase の製品があり、inApp 購入バージョンのアプリが今週承認された場合、Apple ストアはどのように私のアプリをテストするのでしょうか。
Apple App Store の担当者がアプリケーションでのアプリ内購入をテストする方法を知っている人はいますか? 彼らはアプリ内購入で当社の製品を購入し、製品をテストしますか? inApp Purchase の iTunes で製品を承認するために送信されたスクリーン ショットは何を参照していますか。
iphone - 慈善寄付のための iPhone アプリ内購入
私は英国で登録された慈善団体向けのアプリを開発しています。アプリ内購入による寄付の経験があるかどうかを確認したいと思います。
寄付は、次のような事前定義された金額で構成される可能性があります。
- £1
- £5
- £10
- £50
- 100ポンド
私の質問は次のとおりです。Apple は寄付のアプリ内購入を許可していますか? Apple が慈善団体であるにも関わらず (結局のところ、彼らは邪悪なのです)、その分を取りたいと思っていることは理解していますが、つまり、寄付は事実上、見返りとして物理的またはデジタル的な商品を伴わない購入であるため、これは法の下で許可されますか?アプリの購入条件で?
友よありがとう。