2016-06-29 7 views
1

인앱 결제 문서는 구독 상태 및 만료 날짜를 서버에 저장하고 구독 만료일 근처에서만 Google Play에 유효성 검사 전화를 걸 것을 제안합니다.Firebase 데이터베이스에서 인앱 결제 구독 상태 저장

Firebase 데이터베이스에 저장하기 전에 어떻게 확인할 수 있습니까? 모든 사용자가이 상태와 날짜를 데이터베이스에 저장할 수 있습니까?

내가 아는 한 Google Play 앱을 분석 목적으로 Firebase에만 통합 할 수 있습니다. 내가 놓친 게 있니?

답변

0

이것은 완전한 대답은 아니지만 이것을 이해하려고합니다. 필자가 원하는 것은 Firebase이 제공하는 인증 서비스를 사용하는 것입니다 (Firebase는 분석이 아닙니다). 이렇게하면 거기에 기록 된 사용자는 앱의 인앱 결제 구현 데이터에서 확인할 수 있습니다.

  1. 사용자가 Firebase를 통해 로그인/생성하도록하십시오. Tutorial
  2. 서버에서 Firebase의 인증 정보를 확인하기 위해 앱이 해당 UID를 사용하도록합니다. (이것이 내가 붙어있는 곳입니다.)

전체 "페이로드 생성"질문에는 비 소모품에 대한 명확한 예제가없는 것 같습니다. 안전한 트랜잭션을 만들기 위해서는 몇 가지 추가 프로세스가 필요할 수 있지만 서버 사용은 좋은 첫 번째 단계로 간주됩니다.

편집 : this도있다 :

"참고 : 서버의 ID 토큰을 검증하기위한 많은 사용 사례는 는 중포 기지 실시간 데이터베이스 및 클라우드 스토리지의 보안 규칙을 사용하여 수행 할 수있는 그 경우를 참조하십시오. ID 토큰을 확인하기 전에 문제를 해결하십시오. "