IM Реализация уведомлений об обмене обмена сообщениями Firebase для моего нативного приложения React. Для Android уведомление отлично работает, однако для iOS я столкнулся с ошибкой , неспособного получить токен, слишком много запроса на сервера. Вот мой фрагмент кода для получения разрешения уведомления пользователя FCM -запроса
const getFcmToken = async () => {
let fcmToken = await AsyncStorage.getItem("fcmToken");
console.log("fcmToken", fcmToken);
if (!fcmToken) {
try {
fcmToken = await messaging().getToken();
if (fcmToken) {
// user has a device token
await AsyncStorage.setItem("fcmToken", fcmToken);
}
} catch (err) {
console.log("Unable to get messaging token.", err);
}
}
};
< /code>
export async function requestUserPermission() {
const authStatus = await messaging().requestPermission();
const enabled =
authStatus === messaging.AuthorizationStatus.AUTHORIZED ||
authStatus === messaging.AuthorizationStatus.PROVISIONAL;
if (enabled) {
getFcmToken();
} else {
console.log("not enabled");
}
}
< /code>
When opening the app, the notification permission work fine, just the get FCM Token failed. Please help me with this issues.
Подробнее здесь: https://stackoverflow.com/questions/719 ... oo-many-se