問題タブ [mkstorekit]
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.
iphone - MKStoreKitのコンパイルエラー
エラーが発生しました:
'void(^)(NSString * _ strong)'をタイプ'void(^)(NSString * _strong、NSData * __ strong)'のパラメーターに送信する互換性のないブロックポインタータイプ
MKStoreKit 4.3
onCompleteの行でアプリに実装している場合:
iphone - SFHFKeychainUtilsErrorDomain エラー -2000
操作を完了できませんでした。(SFHFKeychainUtilsErrorDomain エラー -2000。)(パスワードのトラブル) MKStorekit で使用される SFHFKeychainUtilsErrorDomain。
objective-c - インターネットに接続していない MKStoreKit
アプリ内購入に最新の MKStoreKit を使用しています。私が遭遇した問題は、アプリの起動時にインターネットがない場合、製品がアプリ ストアから読み込まれないことです。次に実行すると
その後、購入可能なオブジェクトが見つからない場合はここに戻るため、onComplete または onCancelled のいずれも実行されません。
エラーも返さないので、ユーザーは何のメッセージも受け取りません。
これはよくある問題だと思いますか?どうすれば最善の方法で処理できますか?
iphone - テストアカウントは、MKStoreKitで購入されていない製品を復元します
最新のMKStoreKitで復元オプションをテストするための新しいテストアカウントを作成しました。新しいテストアカウントも他のテストアカウントも使用せずに、このアイテム「非消耗品」を購入しませんでした。それでも、復元の成功の答えが得られ、onCompleteコードブロックが実行されました。私の質問:テストアカウントが購入していない製品を復元するのは正常な動作ですか?
ios - MKStoreKit とアプリ内購入の問題
MKStoreKit フレームワークを使用してアプリ内購入でアプリを開発しています。
次のメッセージが表示されることを除いて、すべてがうまくいきます。
いくつかのガイドラインを確認して従い、プロビジョニング プロファイルのエラーを修正しました。しかし、今、この新しいエラーが発生しています。
itunes connect では、アプリが作成され、すべての購入も作成されますが、ステータスは審査待ちです。
このステータスはエラーの原因になる可能性がありますか? これが問題である場合、購入のステータスを変更するにはどうすればよいですか? すべてのフィールドが入力されており、この Apple アカウントでアプリを公開しています。
ありがとう。
objective-c - MKStoreKit自動更新可能なサブスクリプション
自動更新可能なサブスクリプションを処理するためにMKStoreKitを使用しています。現在、1か月のサブスクリプションをテストしています(テストでは、サブスクリプションは5分間続きます)。サブスクリプションを購入した後、有効期限が切れるのを待ちます。有効期限が切れたら、サブスクリプションがまだアクティブかどうかを確認します。
これは私が期待するようにfalseを返します。ただし、自動更新であるため、その時点でMKStoreKitがAppleに連絡してサブスクリプションを再検証することを期待しています。MKStoreKitを間違って使用している可能性がありますが、ドキュメントとブログ投稿によると、次のように単純である必要があります。
私の質問は、サブスクリプションがApple側でまだアクティブなのに、MKStoreKitが私に知らせないのはなぜですか?
iphone - アプリ内購入が機能しない
アプリ内購入をアプリに追加したいのですが、機能させることができません。MKStoreKit4.2を使用しています。
購入コードは次のとおりです。
出力では、常に「END」のみが表示されます。したがって、buyFeatureはまったく機能しません。
- iOS6.0を搭載したiPhone4Sでのテスト。
- アプリ内購入のサポートでプロビジョニングプロファイルを使用する。
- iTunesConnectに製品ID「com.flowrower.TestApp.0.99.item」があります。ステータスは「送信準備完了」です。
- この製品は混乱していて、MKSoreKitConfigs.plistに追加しました
- iTunes Connectの連絡先、銀行、税金ですべて問題ありません
- デバイスのiTunesおよびAppStoreからログオフしました。
- アプリの起動時に次のメッセージが表示されます:「NSUbiquitousKeyValueStoreエラー:user.TestAppには有効なcom.apple.developer.ubiquity-kvstore-identifier資格がありません」。それが関係しているかどうかはわかりません。
iphone - MKStoreKit -isSubscriptionActive は常に False を返します
自動更新サブスクリプションに MKStoreKit を使用しています。
ボタンの TouchUpInside メソッドでは、次のコードを使用しています..
それは常に私にfalseを返します。そして、ユーザーに購入を依頼します。
もう一度購入しようとすると、それが表示されますYou are already subscribed
。
私が間違っていることはありますか?
サブスクリプションがアクティブかどうかを確認する他の方法はありますか。
サブスクリプションが更新されたことをどのように知ることができますか?
どんな助けでも大歓迎です。
前もって感謝します。
iphone - 毎回 MKStoreManager (iPhone) を呼び出す
MKStoreManager
iTunes から更新された価格を取得できるように、アプリの購入ビューに来るたびに呼び出したいと思います。
しかし、気づいたように、[MKStoreManager sharedManager]
一度呼び出すと、次回は nil ではないため、再び呼び出されることはありません。
強制的に設定nil
すると_sharedManager
、ここでクラッシュします:
更新された値を取得するために毎回 [MKStoreManager sharedManager] を呼び出すにはどうすればよいですか?
iphone - MKStoreKit 4.x レシートを使用してアプリ内購入を安全に変更する方法は?
アプリ内購入の領収書文字列を nsuserdefaults またはカスタム plist に保存しています。この文字列は、アプリのバージョンを完全版または限定版として決定するために使用されます。フルバージョンの儀式に変更します。その後、キーチェーンについて知りましたが、それがどのように機能するかを理解できません..文字列が保存される別の場所ですか、それとも文字列を暗号化してplistに保存していますか..キーチェーンを使用して mkstorekit からアプリ内レシートを保存する方法を知っている人は、ここで共有してください..そしてキーチェーンの概念