작성
·
201
0
/**
* token for push notification of firebase
*/
useEffect(() => {
async function getToken() {
try {
if (!messaging().isDeviceRegisteredForRemoteMessages) {
await messaging().registerDeviceForRemoteMessages();
}
const token = await messaging().getToken();
console.log('== phone token', token);
// dispatch(userSlice.actions.setPhoneToken(token));
return http.put(
'/user-ms-command/v1/users/phone-token',
{phoneToken: token},
{
headers: {
Authorization: `Bearer ${accessToken}`,
},
},
);
} catch (error) {
console.error(error);
}
}
getToken().then();
}, []);
강의를 바탕으로 개발에 참고 하고 있는데요. sign in 이후 메인 tab에 저 코드를 넣었는데요.
매번 앱을 실행할때마도 firebase phone token을 서버 에 저장하게 되는건 아닌지요?
if안으로 서버저장을 옮겨야 하는지요?