Уведомление. Requestpermission () не подсказывает разрешение / отказ на ios safari 16.5IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Уведомление. Requestpermission () не подсказывает разрешение / отказ на ios safari 16.5

Сообщение Anonymous »

Я пытаюсь внедрить обмен облачными сообщениями Firebase в браузере Safari iOS, так как теперь поддерживаются API уведомления и уведомление Push.

Код: Выделить всё

function requestPermission() {
console.log("request permission")

Notification.requestPermission().then((permission) => {
if (permission === 'granted') {
console.log('FIREBASE CLOUD MESSAGING Notification permission granted.');

messaging.getToken(messaging, { vapidKey: '' }).then((currentToken) => {
if (currentToken) {
// Send the token to your server and update the UI if necessary
// ...
console.log("FIREBASE CLOUD MESSAGING currentToken", currentToken)
} else {
// Show permission request UI
console.log('FIREBASE CLOUD MESSAGING No registration token available. Request permission to generate one.');
// ...
}
}).catch((err) => {
console.log('FIREBASE CLOUD MESSAGING An error occurred while retrieving token. ', err);
// ...
});
}
})
}
Я использую функцию requestpermission () с настольного компьютера и успешно запрашивает разрешение. Тем не менее, на iOS Safari, уведомление. Requestpermission () не показывает ошибки или подсказки для пользователя, хотя уведомление определяется в браузере, и API уведомления и уведомления Push и уведомления об уведомлении. выпуск?

Подробнее здесь: https://stackoverflow.com/questions/764 ... afari-16-5
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «IOS»