問題タブ [rmstore]
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 - RMStore 「iTunes Store に接続できません」
cocoapod を使用してプロジェクトに RMStore を統合しました。統合は成功し、RMStore のデモに従い、領収書の検証を使用してアプリの購入ロジックに統合しました。
領収書の検証では、ビルド番号の代わりにバージョン番号が割り当てられ、AdHoc プロファイルでテストしたところ、
「購入に失敗しました」というエラーが表示されました。
この問題を修正し、バージョンをビルド番号に置き換えて、別のビルドを取得しました。このビルドのテスト中に、「ストアに接続できませんでした」というエラーがスローされます。
他のstackoverflowリンクで述べたように、公式IDからログアウトしてテストIDで試してみましたが、まだエラーが発生しています。
参考までに、シミュレーターでは動作しませんが、テスト中に誤ってテスト用の公式 ID を使用してログインしてしまいました... 実機でテストする際に問題は発生しますか?
ios - 一部のデバイスでは、アプリ内購入でコンテンツのロックを解除できない
ユーザーから、アプリ内購入で製品の代金を支払ったという報告がありましたが、コンテンツのロックを解除できませんでした。これらのレポートの共通点は、これまでのところ iOS 9 です。成功メソッドでの購入は呼ばれないようです。IAP は機能しているように見え、購入が正常に復元されたとさえ言います (Apple 自身の警告) が、コンテンツを配信しません (アプリのロックを解除します)。
iOS 10 では問題なく動作するため、これは非常に奇妙なバグであり、他の古いデバイスでも動作しない理由はありません。ある時点で、お客様から iOS 10 でも同じ問題について苦情がありましたが、問題を作成することはできません。アプリ内購入に使用RMStore
していますが、このライブラリを使用して以来、これは開始されていません。標準の IAP 統合でも発生しています。
この問題の原因を知っている、または聞いたことがある人はいますか?
どんなヒントも素晴らしいでしょう!
ios - RMStore openssl/pkcs7.h ファイルが見つかりません
領収書をローカルで確認するために RMStore を使用しようとしています。静的 ssl ライブラリを追加するための指示に従いました: https://github.com/robotmedia/RMStore/wiki/Receipt-verification#adding-openssl
4つのファイルを転送し、バイナリとヘッダーをダウンロードしました。
1. ビルド フェーズで、libssl.a と libcrypto.a を Link Binary With Libraries に追加します。
2.Build Settings で、headers フォルダーを Header Search Paths に追加します。
上記の2番目のステップで、問題が存在する場所です(私は思います)。現時点でヘッダー検索パスは
およびライブラリ検索パス:
「RMStore」を自分のプロジェクト名に置き換えるべきですか? どこが間違っているのですか?
また、副次的な質問 (ただし、openssl に関連) として、App Store に送信する際に、「製品は暗号化を使用するように設計されていますか、それとも暗号化が含まれているか組み込まれていますか?」という質問には何と答えればよいでしょうか? 質問?確認の承認を申請する必要がありますか?
objective-c - Cocoapod の依存関係を処理するには?
私は最初のココアポッドを作成しています。に依存しているため、podspec ファイルRMStore
に追加しました。s.dependency "RMStore"
ただし、自分のフレームワークで作業していると、RMStore
利用できないというエラーが常に表示されます。では、どうすればこれを処理できますか?
ios - アプリ内購入エラーでアプリが拒否されました
私のアプリは、次の理由でアプリ ストアから拒否されました。
iOS 10.2 を実行している iPhone でレビューしたところ、アプリ内購入製品に 1 つ以上のバグが見られることがわかりました。
具体的には、Pro メンバーシップ画面でサブスクリプションのアプリ内購入をタップすると、購入エラー メッセージが表示されました。
すべての製品がアプリ サービスから正しく取得されています。
さらにデバッグすると、次のエラーが表示されることがわかりました
エラー Domain=SKErrorDomain Code=0 「iTunes Store に接続できません」 UserInfo={NSLocalizedDescription=iTunes Store に接続できません}
この URLをたどるとエラーが解決します
しかし、私の質問は、このケースを Apple レビュー チームにどのように受け取らせることができるかということです。
ios - iOS の領収書の検証が正しく機能しない
私は無料のアプリ (既に App Store で入手可能) を持っています。これには消費不可の IAP オプションがあり、より多くの機能を備えたプレミアム バージョンのようなものです...最小展開ターゲットは 8.0 です。
レシートの検証に RMStore ライブラリ ( https://github.com/robotmedia/RMStore ) を使用しています...他のアプリを既に購入したデバイスで実行すると、検証が正しくないことに気付きました。つまり、彼のデバイスの誰か (対応する Apple ID を持つ) が過去に他のアプリを購入した場合、私のアプリに入力すると、領収書の検証は OK を返します (その人が既に私のプレミアムバージョンも購入したように) が、ではありません :-(
以下は、RMStore (AppDelegate 内) を使用したレシート検証のコードです。
なにが問題ですか?
ちなみに、ここStackOverFlowのRMStoreライブラリとレシート検証の他の投稿では、「RMStoreAppReceiptVerificator」ライブラリが言及されていますが、私はそれを持っていません...必須として必要ですか?(代わりに「RMAppReceipt」および「RMStoreAppReceiptVerifier」ライブラリを使用します)。