2016-12-10 6 views
0

Firebase iOS SDKには、Ina App Purchasesを検証する機能が追加されました(バージョン3.5.1)。ただし、検証の性質(サーバー側、クライアント側など)に関する追加のドキュメントはありません。Firebase iOS SDKは、In App Purchaseの検証をどのように実行しますか?

SDKはどのような検証を行っていますか?

理想的にはこれと組み合わせて、SDKからのコールバックを取得して、開始された購入が有効かどうかを教えてください。これは、実際にどのように行われている場合、開発者が独自のサーバー側の検証を作成する必要がなくなります。

+0

FBaseはまだアプリストアトランザクションのサーバー側の検証を提供していないというのはまったく狂っています。 – Fattie

答えて

1

In App Purchaseは、取引を検証するためのいくつかの手法によってクライアント側で行われます。 現在のところ、検証はトランザクションが有効であることを100%保証するものではありませんので、Candy Crushのようなゲームではサーバー側の検証なしで簡単に無効なトランザクションが発生したので、独自のサーバー側の検証もお勧めしますサーバー側の検証とアプリの購入で無効なものを生成することはずっと難しかったです。 iOSプログラミングはかなり動的であるため、クライアント側の検証手法の中にはサーバー側の検証手法よりも簡単に変更または検出できるものがあることに注意してください。

+0

ありがとう、それは非常に便利です。それにかかわらず、firebase SDKからコールバックを取得して、クライアント側の検証が有効かどうかを知ることは有用です。この機能を要求できる適切なチャネルはありますか? – xrxrxrx

+0

https://firebase.google.com/supportで機能リクエストを作成することをお勧めします。実装することをお勧めしますか? – adbitx

関連する問題