Я новичок в React Native и тестирую PushNotificationIOS. Но вызов checkpermission дает мне ошибку на Android.Как правильно использовать компоненты только для iOS в React Native без ошибок в Android
ExceptionsManager.js:61 Cannot read property 'checkPermissions' of undefined
Я предполагаю, что это потому, что мне нужно использовать только компонент на iOS. Как добавить проверку ОС для совершения вызова только на iOS?
Вот мой код:
componentWillMount: function() {
//-- need an OS check here??
PushNotificationIOS.checkPermissions((data)=> {
console.log("in comp will mount: checking for permission")
console.log(data.alert)
console.log(data.badge)
Я согласен с ответом AKADER в ниже, но если в других местах, которые необходимо выполнить одно вы должны проверить документацию для модуля платформы. https://facebook.github.io/react-native/docs/platform-specific-code.html –