물론 가능합니다.
회원가입을 받는다면 데이터베이스의 테이블에 User관련 테이블이 존재하겠지요.
User관련 데이터중 deviceToken은 당연히 있어야 하구요.
회원가입 여부는 관계없지만 질문하신 의도가 특정 회원에게 Push를 보내고싶으신걸로 보아,
회원가입 직후 deviceToken을 클라이언트에서 서버로 전달하여 데이터를 계속 쌓아주셔야합니다.
쉽게 예를 들면
id | name | allowPush | deviceToken |
1 | 홍길동 | 1 | abcdefgfiwjfoawjfo-wiofjwifowa |
위와같은 유저 속성들을 구성해주세요.
그리고 서버에서 push알람을 보내실때 위의 deviceToken을 이용해 보내시면 됩니다.
각 서버 프레임워크(또는 언어) 마다 GCM(FCM)을 보낼 수 있는 라이브러리를 추가하여
보내실 조건(argument)에 특정 deviceToken만 지정해주시면 됩니다.