J'utilise react-native-push-notification
, mais j'ai un problème.
Avec IOS simulator
ou android emulator
, Tout fonctionne bien.
Mais avec real iphone device
, la notification push ne fonctionne pas. (Le mode de libération ou le mode de mise au point, les deux ne sont pas travaillés.La notification react-native-push ne fonctionne pas sur ios DEVICE
Voici mon réglage.
Je vérifie Capabilities
/Background Modes
/Remote notification
sur XCODE
Et PushNotification.configure
import React from 'react';
import PushNotification from 'react-native-push-notification';
import {
Auth
} from '../config/router';
import './ReactotronConfig';
export default class App extends React.Component {
constructor(props) {
super(props);
this.PushConfigure();
}
PushConfigure() {
PushNotification.configure({
onNotification: (notification) => {
console.log('NOTIFICATION:', JSON.stringify(notification));
},
permissions: {
alert: true,
badge: true,
sound: true,
},
popInitialNotification: true,
requestPermissions: true,
});
}
render() {
return <Auth />;
}
}
Et quand je dois pousser notification
const date = new Date(Date.now());
PushNotification.localNotificationSchedule({
title: '메세지가 도착 했습니다.',
message: `${data.user._id}: ${data.text}`,
date,
actions: 'Yes',
});
Comme je l'ai déjà dit, la notification fonctionne bien sur tous les simulator
(Xcode IOS, Android). Je ne sais pas pourquoi la notification ne fonctionne pas sur real IOS device
.
Si vous souhaitez plus d'environnement ou de paramètres sur mon projet, veuillez commenter.
Mise à jour -
Je n'ai pas inscrire sur Apple Developer Program
.
Est-ce la raison pour laquelle je ne peux pas utiliser la notification sur un périphérique IOS réel?
Est-ce que l'application demander l'autorisation de notification lors de la première course sur le réel dispositif? –
S'il vous plaît vérifier l'application demander la permission de notification et également vérifier le certificat de notification push est parfait ou non –
@DinithMinura oui. permission pop up s'est produite. –