問題タブ [iap-hosted-content]
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.
ios - iAP Hosted Content のダウンロードが一部のユーザーの SKDownloadStateWaiting で停止する
タイトルが言っていることはほとんど。コードは、サンドボックス環境のすべての開発デバイスと大多数のユーザーで正常に動作します。ただし、一部のユーザーから、一晩放置してもダウンロード プロセスが待機状態 (SKDownloadStateWaiting) を超えないことが報告されています。数回試行した後(アプリを完全に閉じて購入機能を復元する)、ダウンロードを開始できる人もいるため、完全にランダムに見えます.
ダウンロードを管理するために使用しているコードは次のとおりです。
どんな助けでも大歓迎です。
ios - 取引が完了していない
ダウンロードトランザクションが完了したら支払いトランザクションを完了させたいのですが、何らかの理由でダウンロードが完了したときにトランザクション状態が完了していません。ダウンロードが完了したら、支払いトランザクションをキューに戻す必要がありますか? ここに追加のコードがあります。
これらは、トランザクション状態のために作成したメソッドですか? とにかくそれらのどれも実行されていないので、問題ではないと思いますが、ここにあります。
ios - アプリ内購入のためのホストされたコンテンツの利点は何ですか?
iOS 6 では、Apple は StoreKit を使用してアプリ内購入用の無料のホストされたコンテンツを提供します。
特にセキュリティの観点から、これの利点を理解したいと思います!
- ロックを解除する画像のパックがある場合は、画像をアプリで直接ホストするか、ホストされたコンテンツでホストするかを選択できます。ホストされたコンテンツを使用する方が安全ですか? 私のアプリ内購入は、すでに Apple からの領収書を確認しています。
- ハッキングによってアプリ内の画像が直接ロック解除される可能性はありますか?
- イメージのパックが 40MB 程度の場合、ホストされているコンテンツをダウンロードすることは、ユーザー エクスペリエンスにとって良い解決策ですか? 3G接続があまり良くない場合、苦痛になる可能性があります...
回答ありがとうございます。
ios - アプリ内購入 - 異なるバージョン
Apple サーバーでホストされているダウンロード可能なコンテンツのアプリ内購入をアプリに追加したいと考えています。このコンテンツを含むこの購入は、アプリの新しいバージョンごとに更新されます。更新された購入は、最新のアプリ バージョンでのみ機能します。この場合、古いバージョンの所有者は、新しいバージョンのコンテンツを購入してダウンロードできます。どうすれば問題を解決できますか?
SKDownload
の配列がで利用できることがわかりますSKPaymentTransaction
。アプリ内購入のすべてのバージョンがアプリで利用可能になるということですか? この場合、アプリと互換性のあるバージョンのみをダウンロードするだけで十分です。
もう 1 つの方法は、購入バージョンをアプリ バージョンにリンクすることです。それらが一致しない場合、顧客は購入前にアプリを更新するよう提案されます。
ios - cc.fovea.plugins.inapppurchase ホステッド コンテンツのダウンロード
私は cc.fovea.plugins.inapppurchase を使用しています。ホストされているコンテンツを Apple Server からダウンロードする方法がわからないことを除いて、すべて正常に動作します。
この例では、ホストされたコンテンツをダウンロードするための関数は見つかりませんでした。
可能ですか?
ありがとうございました !
in-app-purchase - IAP - ホストされたコンテンツ - アセット カタログ コンパイラ エラー - 出力ディレクトリ ".../.../..." が存在しません
サイズが 50MB 以上のアプリがあります。画像セットでいっぱいです。アプリには IAP があるので、オンデマンドで画像セットをダウンロードしたいと思います (ユーザーが 1 つの画像セットを購入したとき)。そのために、Apple のホストされたコンテンツ オプションを使用しようとしています。
正しい名前/バンドル ID で新しいプロジェクトを作成し、iTunes 接続ですべてを構成しました。これらの IAP イメージ セットを配信するために、すべての IAP 製品にアセット カタログを使用しました。ただし、製品をアーカイブしたい場合、Xcode から次のメッセージが表示されます。
/Users/MyCompany/Desktop/Programming projects/Tutorials/Vegetables1/Vegetables1/Media.xcassets: 出力ディレクトリ"/Users/MyCompany/Library/Developer/Xcode/DerivedData/Vegetables1-dzbpbuiozhaliyezacnqehsgubdt/Build/Intermediates/ArchiveIntermediates/Vegetables1/InstallationBuildProductsLocation /Library/InAppPurchaseContent/Vegetables1/Contents」が存在しません。
Media.xcassets が空です...画像を追加しませんでした。何をしても、このエラーが発生し続けます。
Media.xcasset が に正しく追加され、Copy Bundle Resources
から表示されFinder
ます。
アセット カタログがなくても、すべての画像を手動で追加できました。これは良い方法だとは思いませんが、うまくいかない場合は他に選択肢がありません。
android - ダウンロード可能なコンテンツを Android および iOS のアプリ内購入の一部として販売できますか?
いくつかの「アイテム」を購入できる iOS および Android 用のアプリケーションを作成する必要があります。
アプリ内購入の仕組みがわかりません。すでに支払ったコンテンツを購入してダウンロードできますか? それとも、ダウンロードせずに内部コンテンツのロック解除だけを購入できますか? 内部コンテンツのロックを解除するだけの場合、コンテンツを購入してダウンロードする方法はありますか?
ありがとう