2016-08-21 7 views
2

アプリのユーザーの何パーセントが「プレミアムアップグレード」を購入しているかを確認する方法があります。Firebaseユーザプロパティのブール値。 (trueまたはfalse)

プレミアムアップグレードは、アプリ内購入で一度購入することができます。 booleanの値は、Google Playによってデバイスに保存されます。私はFirebaseの '価値'を見たいと思います。

私は名前プレミアムでユーザープロパティを設定することを考えたが、私はtrueまたはfalseに値を設定することができる方法を見つけることができません。

これは正しい方法ですか、それともboolean値の方が良い方法がありますか?

+0

ここで、各ユーザーのスマートフォンまたは中央データベースに「Premium」というプロパティを格納する必要がありますか。 –

+0

@DavidCorral "Premium"というプロパティは、Google Playによってデバイスに保存されます。私はちょうど、プレミアムアップグレードを持っているユーザーの割合を見る方法がほしいです。 (Firebaseでは?) –

+0

それが可能かどうかは分かりません。私はFirebase Databaseを使ってpar {"uid": "premium"}を保存します。ここで、uidはすべてのデバイスが持つトークンで、プレミアムには1/0やyes/noのような値が順番に入りますそのユーザーがプレミアムであるかどうかを記録します。 Firebaseデータベースの使い方は非常に簡単です:-)ここでは、より多くの情報を見つけることができます:https://firebase.google.com/docs/database/android/start/ –

答えて

0

あなたの投稿は、プレミアムアップグレードがアプリ内購入であることを示しています。その場合は、Firebase Analyticsの使用を検討してください。アプリ内購入のためのevent is generated

ユーザーはiTunesやGoogle Playの上のApp ストアによって処理され、アプリ内購入を完了

。商品ID、商品名、 通貨、数量がパラメータとして渡されます。購入について

統計はAnalytics Dashboardに要約される:

ユーザー:私はAnalyticsを使用していないアプリ内 取引

を完了したユーザーの数と割合この目的は、あなたのニーズを満たすかもしれないようです。

+0

ありがとうございます。私はすでにこのデータをFirebaseで見ることができます。しかし、私は本当の/偽を求めました。私はもっと見たいものがあるからです。プレミアムアップグレードは、変数の例です。 –

+0

Firebaseデータベースを使用してブール値を保存するかどうかは疑問です。データベースを使用することの1つの欠点は、安全性を最大限に高めるためには、データベースに[セキュリティルール](https://firebase.google.com/docs/database/security/)を設定して、認証されたユーザーからの書き込みのみを許可することです。ユーザーにサインインする必要がありますが、これはおそらくユーザーエクスペリエンスの面では望ましくありません。 –

+0

私はタイトルに入れます。ログインはアナリティクスのオプションにはなりません。 –

関連する問題