좋아요. 처음 시작했을 때 몇 가지 환영받는 슬라이드를 통해 응용 프로그램을 가져 와서 로그인/등록 페이지로 이동 한 다음 MainActivity
으로 이동합니다.Firebase FCM 토큰 - 서버로 보낼시기?
것은 그냥 FCM
구현과 서비스를 생성 token
해당 페이지의는 사용자가 볼 수있다 전에 . 서비스가 실행되도록하려면 어떻게해야합니까 다음에 MainActivity
에 도착합니까?
해당 사용자 계정에 MySQL DB
으로 새로 고침 되 자마자 토큰을 보내려고하지만 사용자가 아직 로그인하지 않았으므로 해당 토큰이 null
이고 서버에 대한 내 메시지입니다. 실패합니다. 이것을 설계하는 좋은 방법은 무엇입니까? 나는 토큰을 SharedPreferences
에 저장하고 사용자가 로그인 한 후에 서버로 전송한다고 생각했지만 토큰이 나중에 새로 고쳐지면 많은 문제가 발생합니다.
가능한 해결 :
나는 완전히이 개 서비스를 실행하는 방법을 이해하지만, 난 그냥 SharedPreferences
에 토큰을 저장하고 MainActivity에 내가 SP
에서 값을 얻을 onTokenRefresh
에 말을 잘 모르겠어요 그리고 난 보내 그것은 서버에. 이 경우 토큰이 새로 고쳐지면 새 값이 즉시 SharedPreferences
으로 다시 이동합니다. 하지만 SP의 새로운 값인지 확인한 다음 서버에 다시 업로드해야합니다. 이것은 혼란 스럽다!
http://engineering.letsnurture.com/firebase-cloud-messaging/ –