push notification device token 을 등록이 안됩니다.
pushSettingCallback 의 result 의 값이 “pending” 으로 나옵니다.
그리고 dashboard 에서 user 정보를 확인하면 device token 이 등록되어 있지 않습니다.
PushNotification.configure({
onRegister: async ({ os, token }) => {
const sb = new SendBird({ appId: config.sendbird_app_id });
console.log('sendbird---->', sb);
if (Platform.OS === 'ios') {
const result = await sb.registerAPNSPushTokenForCurrentUser(token);
console.log('registerAPNSPushTokenForCurrentUser');
console.log('result ', result); // result = "pending"
} else {
console.log('token------->', token);
const result = await sb.registerGCMPushTokenForCurrentUser(token);
console.log('registerGCMPushForCurrentUser');
console.log('result ', result); // result="pending"
}
},
.....