問題タブ [skpaymenttransaction]

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

ios - クライアント `transaction.transactionReceipt` で base64 でエンコードする方法は?

IAP を検証し、検証のために Apple サーバーに送信するサーバーの領収書に送信しようとしています。私はObjective Cコードを持っています

オブジェクトと私は送信しています

transaction.transactionReceipt

サーバーに送信してから、パックしてAppleサーバーに渡します。クライアントでエンコードする方法

transaction.transactionReceipt base64で?

クライアントで base64 でエンコードする必要がありますtransaction.transactionReceiptか?

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

ios - appStoreReceiptURL の使い方

transactionReceipt は非推奨です。使いこなせませんが、

これは、レシートがある場合はレシートに URL を返すことになっています。しかし、この値はゼロであり、私が知る限り、そうすべきではないため、私には1つもありません。私は iOS 7 で実行しており、いくつかのアプリ内購入 (デバイス上のサンドボックス) を実行しています。

誰でも助けることができます。

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

ios - StoreKit の購入に失敗する - com.apple.accessibility.gax.backboard

アプリ内購入を購入するためのカスタム StoreKit ハンドラー クラスに取り組んでいます。

何かを購入しようとすると、奇妙なエラーが発生します。いくつかのAppleのプライベートなものが関係しているようです. SKPaymentQueue のトランザクションの領収書は無効です。私は何を間違っていますか?

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

ios - SwiftでSKProductsrequestが何も返さない

私はこの問題を数時間グーグルで調べました。私は次のようなことを試みました:

  1. バンドル ID と製品 ID が完全に正しいことを確認します
  2. シミュレーターと実際のデバイスの両方でアプリを削除して再インストールする
  3. 「productID」と「com.company.project.productID」の両方を試しました
  4. iTunes Connect の IAP も正しく設定する必要があります

唯一わからないのは、iTunes コネクトで銀行と税金の項目を入力していないことです。実は銀行情報を入力したところですが、更新には 24 時間かかります。

私のコードは次のようになります

このコードは例からのもので、私のシミュレーターでは非常にうまく機能しました。しかし、ProductID を自分の productID (もちろん bundleID も) に置き換えると、SKProductsrequest は何も返さなくなります。

理由がわかりません。誰かが私を助けてくれることを願っています。どうも!

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

objective-c - SKPayment エラー、SKProduct が nill を返し続ける

私は Spritekit で作業しており、ゲームで SKPayments を有効にして、ユーザーが購入すると 5 つのライフを与えようとしています。しかし、アプリを実行して購入しようとするたびに、SKProduct FiveLives が nil であるというエラーが表示され続けます。エラーが発生し続けるコードと行は以下のとおりです。誰か助けてくれませんか?

私のクラスの残りはここにあります

StoreViewController.h

StoreViewController.M

チュートリアルを使用した後の新しいコード

購入ライブ

IAPヘルパー

命を買う

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

ios - SKProduct は nil を返し続けます。SKPayment トランザクションが機能していません

私は Spritekit で作業しており、ゲームで SKPayments を有効にして、ユーザーが購入したときに製品を提供しようとしています。Ray Wenderlich チュートリアルを使用してこれを支援しましたが、チュートリアルはテーブルビューを使用しており、私のゲームはテーブルビューを使用していないため、UIViewStoryBoards を使用してコードを記述しました。アプリを実行して購入しようとすると、SKProduct が nil であるというエラーが表示され続けます。エラーが発生し続けるコードと行は以下のとおりです。誰か助けてくれませんか?

購入ライブ

IAPヘルパー

命を買う

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

objective-c - SKPayment での UIButton エラー

このチュートリアルを使用しました iOS アプリケーションにアプリ内購入を追加するにはどうすればよいですか? SKPayment (逐語的) の場合、ストーリーボードの購入ボタンをコードにリンクするのに問題があります。

次のエラーが発生し続けます。

チュートリアルで xib ファイルが使用されていることは理解していますが、ゲームのストーリーボード ファイルを使用してボタンをリンクしています。ストーリーボードの購入ボタンを

認識されないセレクタエラーを取得せずにコードを作成しますか?

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

ios - 非推奨の API を SKPaymentQueue に使用するにはどうすればよいですか?

非推奨の API を使用しており、コードを更新して depcreate 以外のコードを使用したいと考えています。

私の大きな質問は、どうすれば応答リストを取得できますか?

aryProductIDs は (id)init の下で定義されます

myProduct (タイプ SKProduct) に何を使用すればよいかわかりません。

NSMutableArray の代わりに NSSet を使用する多くの例を見てきました。変更する必要があるかどうかわかりません