問題タブ [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.

0 投票する
5 に答える
7500 参照

iphone - エラー Domain=SKErrorDomain Code=3 UserInfo=0x2a5a00 「iTunes Store に接続できません」

アプリケーションにアプリ内購入を実装しようとしています。Apple のプログラミング ガイドに従って実装しましたが、別の開発者アカウントで新しいアプリケーション、App ID、プロビジョニング プロファイル、およびアプリ内製品を作成するまで、コードは正常に機能していました。今、それは私に次のエラーを与えます。

エラー Domain=SKErrorDomain Code=3 UserInfo=0x2a5a00 「iTunes Store に接続できません」

以前の開発者アカウントの appid、pro-certificate、および製品 ID を使用すると、同じコードが正常に機能します。これは非常に奇妙な問題です。製品 ID 名などを再確認しましたが、まだ同じエラーに直面しています。どんな手掛かり..?

0 投票する
1 に答える
847 参照

iphone - サブスクリプション モデルのアプリ内購入

In App Purchase をサブスクリプション モデルで提供するサービス プロバイダーを知っている人はいますか。非消耗品のアプローチを中心に構築されたソリューションを備えたUrban Airshipを確認しましたが、iLimeはまだ利用できません。正しい方向への指針をいただければ幸いです。

0 投票する
1 に答える
1150 参照

iphone - バイナリをアップロードせずに(つまりバンドルIDなしで)iPhoneアプリ内購入をテストする

新しいアプリを作成しましたが、バイナリをアップロードしていません(まだレビューの準備ができていません)。ただし、アプリ内購入をテストしたいと思います。

ドキュメントには、アプリ内購入商品を作成するにはバンドルIDが必要であると記載されているようです。実際のバイナリをアップロードするときに問題が発生しないように、アプリのバイナリをアップロードせずに、iTunes Connectでアプリ内購入製品を作成するためにこのバンドルIDを指定する方法はありますか?

最終的にアップロードされたバイナリのbundleIDが、テスト用に作成された用途とは異なる場合はどうなりますか?アプリ内購入製品を効果的に無効にしますか?

0 投票する
5 に答える
23745 参照

iphone - SKPayment で商品の価格にアクセスするには?

iPhone アプリのアプリ内購入を行っています。

UILabel にユーザーの現地通貨で価格を表示したい。このためには、変数に価格と通貨が必要です。

SKPayment を使用して通貨を含む価格を取得するにはどうすればよいですか? (SKPayment がこの用途に適している場合。)

以下を使用して製品をインスタンス化しています。

フィードバックをお寄せいただきありがとうございます。

0 投票する
1 に答える
1037 参照

iphone - 低速ネットワークでのInApp購入

更新:6分後に「iTuneストアに接続できません」というアラートが表示されました。アプリ内購入中にタイムアウト値を設定することは可能ですか?

私のInApp購入コードは通常のネットワークでは正常に機能しますが、非常に遅いネットワークでは機能します(safariブラウザーはWebページのロードに5分かかります)。代理人がいません...

したがって、最初にsetUserInteractionEnabledをFALSEに設定し、上記のデリゲートでTRUEに戻すため、コードは無期限にブロックされます...

「SKProductsRequest」またはアプリ内購入を実装するためのより良い方法を作成する前に、ネットワークステータスを確認することは可能ですか?タイムアウトメカニズムを使用できますか?

前もって感謝します、

0 投票する
4 に答える
2701 参照

iphone - アプリ内購入をテストするためにバイナリをアップロードする必要がありますか?

アプリ内購入をテストする前に、アプリのバイナリをiTunesConnectにアップロードする必要があるかどうかについて意見が分かれているようです。アプリを作成し(バイナリはまだアップロードされていません)、アプリ内購入を作成し、アプリIDでアプリ内購入を有効にして、購入に「販売可能」のマークを付けました。私が知る限り、ガイドの指示に従いました。

ただし、デバイスで試してみると、商品を取得できません。SKProductRequestは、リクエストした商品を無効として返します。

私がする必要がある提案はありますか?

これを機能させるには、アプリ内購入製品を「開発者承認」する必要がありますか?

バイナリをアップロードする必要があるかどうかについての決定的な答えはありますか?可能であればそれを避けたいのですが、必要に応じて喜んで行います。

0 投票する
2 に答える
5351 参照

iphone - SKProductsRequest デリゲート メソッドが呼び出されることはありません

これは以前は機能していましたが、現在は機能していません。理由がわかりません。アプリにアプリ内購入の設定があります。itunesconnect の対応するアプリ内購入アイテムと一致する正しい製品 ID のセットがあることを確認しました。呼び出しは Apple view[productRequest start]に送信されますが、デリゲートを自分自身に設定しているにもかかわらず、応答が返されません。私は何が欠けていますか?

…………</p>

0 投票する
1 に答える
593 参照

iphone - iphone アプリ内購入 定期購入 商品

大量クイズのアプリ内購入アプリを作っています。私のサーバーには、クイズのすべての情報、グラフィックス、およびデータ セットがあります。ユーザーにアプリ内購入でクイズを購入してもらい、購入したアイテムのすべての関連コンテンツをサーバーからアプリケーションに転送したいと考えています。

現在、Apple は、アプリ内購入アイテムを追加する際にバイナリを送信するように求めています。これは義務ですか?すべての種類の製品 (消耗品、非消耗品、サブスクリプション) の場合?

製品のコンテンツ (グラフィック、そのクイズ製品のデータベース) を iTunes Connect ではなくサーバー上で管理したい場合はどうすればよいですか?

助けていただければ幸いです。ありがとう。

0 投票する
1 に答える
281 参照

iphone - 拒否後にiPhoneのアプリ内購入が機能しない

最近、アプリ内購入で問題が発生したため、拒否されました。新しいものを作成して承認したところ、SKProductsRequestから製品が返されていません。新しいアプリ内購入では、サーバーで更新するのに多少の遅延が必要ですか、それともアプリが拒否されたときに機能しなくなる一般的な理由がありますか?

0 投票する
1 に答える
426 参照

objective-c - Real world goods in iPhone app?

I've seen questions asked here before, but they do not address the issue. That said:

"In App Purchases" specifically may not be real world goods or services, according to Apple's guidelines. What services allow integration with iPhone apps so that I can use ObjectiveC to sell things in an iPhone app?

In other words, how can I sell stuff in my app and not use a website or integrated UIWebView?