問題タブ [skproduct]

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 投票する
3 に答える
5119 参照

iphone - iOS の StoreKit - 自動更新可能なサブスクリプション - 無料試用版かどうかを知るには?

iTunes Connect では、自動更新サブスクリプションに無料の試用期間を設けることができます。

クライアントでこの情報を取得するにはどうすればよいですか? SKProduct私が見ることができるように、これに関する情報はありません。マーケティング キャンペーンを行っているため、試用期間がある製品に関する情報が表示されないことは、エンド ユーザーにとって非常に混乱を招きます。

もちろん、私が管理しているサーバーからこの種の情報を取得することは可能ですが、サーバーと iTunes Connect の両方を更新するオーバーヘッドが発生します。したがって、Apple のサービスからその試用期間情報を取得するように接続されていない限り、この種の回答は受け入れません。

iTunes Connect のスクリーンショット

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

objective-c - iOS7でDomain = SKErrorDomain Code = 5エラーを与えるSKStoreProductViewController

私のアプリには、SKStoreProductViewController で開いたアプリ ストアの他のアプリへのリンクがあります。これは iOS 6 では正常に機能しましたが、最近 Xcode 5 をインストールし、これを iOS7 シミュレーターで実行しました。SKStoreProductViewController でアプリのリンクを開こうとすると、次のエラーが発生します。

製品の読み込みに失敗しました: エラー Domain=SKErrorDomain Code=5 "iTunes Store に接続できません" UserInfo=0xc188670

*コード = 5 はエラー SKErrorStoreProductNotAvailable に対応します:「要求された製品がストアで入手できないことを示します。」

奇妙なことに、Xcode 5 からこの同じコードをコンパイルし、iOS6 を使用してテスト デバイスで実行すると、SKStoreProductViewController が再び機能し、必要に応じてアプリ ストアが開きます。

他の誰かがこの問題を抱えていて、何が起こっているのか、またはそれを修正する方法を見つけましたか?

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

ios - アプリ内購入サンドボックス - Apple ログインのプロンプトが継続的に表示されますか?

現在、アプリでアプリの購入をテストしています。iTunes Connect のサンドボックスにテスト アカウントを設定しました。[設定] からアプリ ストアからサインアウトし、デバイスで問題なく購入フローを実行できます。ログインを求められます。既存のアカウントを使用し、サンドボックス テスト ユーザーの資格情報を入力すると、製品を購入または復元できます。

問題は、セッション中およびアプリをバックグラウンドから戻すときに、iTunes アプリ ストアのパスワードを再入力するように何度も求められることです。ダイアログにはテスト ユーザー ID が事前に入力されており、パスワードを要求されます。アプリがバックグラウンドにあり、他のアプリを使用しているときにも発生します。ここでキャンセルを押しても、特に悪影響はないようです。

私はiOS 7を実行しています。

プロンプトが再び表示されるようにするために、SKPaymentQueue で間違っている可能性があることはありますか?

これはサンドボックスの問題だけですか?

0 投票する
0 に答える
269 参照

ios - SKProduct オブジェクトの購入状態をどのように確認しますか?

SKProduct オブジェクトの購入状態を確認する方法は何ですか? 支払いキューを作成し、それが返すトランザクションを検査する必要がありますか? より良い方法はありませんか?

購入状況を黙って確認したいだけです。購入状態が保存されていない場合は、すべてがロックされていると想定したほうがよいですか? 復元オプションが利用可能かどうかは、どうすればわかりますか?

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

ios - アプリ内購入が iOS 7 で機能しない

アプリ内購入は iOS 7 では機能しません!!!

どちらの場合も。1) 私が開発したアプリ。iOS 7 ではなく iOS 6 で正常に動作しています。

iOS 7 のコードに関しては、コールバック応答デリゲート関数

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response

iOS 7 では呼び出されません

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

ios - 作成したばかりの製品のアプリ内購入「製品が見つかりません」

ゲームがあり、アプリ内購入を追加したいと考えています。

プロジェクトにコードを実装しました。iTunes Connect で必要なようにすべてをセットアップしました。エラーはありませんでした (非推奨の問題のみ)。しかし、アプリは動作しません。

ログに次の行が表示されます。

製品が見つかりません: com.doubleoapps.nonconsumable3

見つからない製品は、iTunes Connect で作成したばかりの製品です。

これが私のエラーを記録するコードです:

誰かが私を正しい方向に向けることができますか?

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

ios - アプリ内購入 - ユーザーへの現在の価格

私は2つのView Controllerを持っています。それらの 1 つは、利用可能なアプリ内購入を示しています。ユーザーがそれらのいずれかを選択すると、購入の詳細と [購入] ボタンを含む新しいビュー コントローラーが表示されます。

最初のビューから 2 番目のビューにコードを渡す方法は次のとおりです。

したがって、ユーザーが 1 つのボタンを選択すると、productID 文字列を 2 番目の ViewController に渡します。ただし、最初の View Controller でユーザーに価格を提示したかったのです。誰かがそれを手伝ってくれますか?ありがとうございました。

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

ios7 - iOS7 xCode5 2014 年のアプリ内購入で「無効な製品 ID」を解決する方法は?

アプリの 1 つでアプリ内購入を実装しようとしていますが、サンドボックス テストの製品リクエストを送信しても製品が返されないという問題があります。このような非常に古い投稿がたくさんあります ( 2010 年の無効な製品 ID )。アプリ内購入の設定で何が間違っていますか? アプリの購入で使用するように xCode5 を構成する方法に関する最近のチュートリアルはありますか?

商品リクエストのコールバックは次のとおりです。

このオプションを使用すると、同じ番号の重複したアプリ ID が作成されましたが、開発者ポータルで名前が異なりました。そのアプリ ID を削除できません。 ここに画像の説明を入力

ここに画像の説明を入力

これは、アプリの購入で最初に消費されるものであり、コンテンツをホストする必要はありません。アプリは「バイナリ ステージをアップロードする準備ができました」にあります。itunesconnect でアプリ内購入を作成してから 24 時間以上経ちました

ここに画像の説明を入力