2016-08-21 1 views
2

내 앱 사용자 중 몇 퍼센트가 "프리미엄 업그레이드"를 구입했는지 확인할 수있는 방법이 필요합니다.Firebase 사용자 속성 부울 값입니다. (true 또는 false)

프리미엄 업그레이드는 인앱 구매를 통해 한 번만 구입할 수 있습니다. boolean 값은 Google Play에서 기기에 저장합니다. 파이어베이스에서 '가치'를보고 싶습니다.

나는 이름 프리미엄이있는 사용자 속성을 설정하는 방법에 대한 생각,하지만 난 true 또는 false에 값을 설정할 수있는 방법을 찾을 수 없습니다.

이 방법이 맞나요? 아니면 boolean 값으로 더 좋은 방법이 있습니까?

+0

각 사용자의 스마트 폰이나 중앙 데이터베이스에 "프리미엄"속성을 저장해야하는 위치는 어디입니까? –

+0

@DavidCorral "프리미엄"속성은 Google Play에서 기기에 저장합니다. 나는 단지 몇 퍼센트의 사용자가 프리미엄 업그레이드를 가지고 있는지 확인하는 방법을 원한다. (Firebase에서?) –

+0

이것이 가능한지 확실하지 않습니다. 나는 다음과 같은 또 다른 해결책을 생각해 낼 것입니다 : par { "uid": "premium"}을 저장하기 위해 Firebase Database를 사용하십시오. uid는 모든 장치가 가지고있는 토큰이고, premium은 1/0이나 yes/no 같은 값을 순서대로 저장하는 곳입니다 해당 사용자가 프리미엄인지 아닌지를 기록합니다. Firebase 데이터베이스를 사용하는 것은 매우 간단합니다 :-) 여기에서 자세한 정보를 찾을 수 있습니다 : https://firebase.google.com/docs/database/android/start/ –

답변

0

귀하의 게시물은 프리미엄 업그레이드가 인앱 구매임을 나타냅니다. 이 경우 Firebase Analytics을 사용해보십시오. 에서 인앱 구매에 대한 event is generated :

사용자가 iTunes 또는 Google Play에서 앱 스토어에 의해 처리되는 응용 프로그램 내 구입을 완료

. 제품 ID, 제품 이름, 통화 및 수량이 매개 변수로 전달됩니다.

사용자 : 구입에 대한

통계는 Analytics Dashboard에 요약되어 I가 웹 로그 분석을 사용하지 않은에서 - 응용 프로그램 거래를

을 완료 사용자 수 및 비율 이 목적은 귀하의 필요를 충족시키는 것처럼 보입니다.

+0

감사. Firebase에서 이미이 데이터를 볼 수 있습니다. 그러나 내가보고 싶은 물건이 더 많기 때문에 나는 진실/거짓을 묻습니다. 프리미엄 업그레이드는 변수의 예입니다. –

+0

Firebase 데이터베이스를 사용하여 부울 값을 저장하는 방법에 대해 묻는 것은 명확하지 않습니다. 데이터베이스 사용의 한 가지 단점은 보안을 극대화하기 위해 데이터베이스에서 [보안 규칙] (https://firebase.google.com/docs/database/security/)을 설정하여 인증 된 사용자의 쓰기 만 허용하는 것입니다 . 사용자가 로그인해야하므로 사용자 환경 측면에서 바람직하지 않을 수 있습니다. –

+0

나는 심지어 그것을 제목에 넣었습니다. 로그인은 분석만을위한 옵션이 아닙니다. –