ошибка с диспетчером задач расположение в фоновом режиме реагировать родной - PullRequest
0 голосов
/ 24 апреля 2020

Я новичок в реагировании на нативный. Я пытаюсь использовать местоположение в фоновом режиме, поэтому, когда пользователь вводит свой дом, код что-то делает. но я столкнулся с ошибкой, которая

    TaskManager: Task "locationTask" has been executed but looks like it is not defined. Please make sure that "TaskManager.defineTask" is called during initialization phase.

это мой код

export default function App(props) {
 var lat=0;
  var lng=0;
  users=firebase.auth().currentUser;
 if(users !=null){
 firebase.database().ref('mgnUsers/'+firebase.auth().currentUser.uid).once('value',(snap)=>{ 
 lat= snap.val().latitude;
  lng= snap.val().longitude;
   })
    try{
    if(!(lat==='0'&& lng==='0')){
Location.startGeofencingAsync('locationTask',[
    {
        "identifier": "A",
        "latitude": lat,//await AsyncStorage.getItem('latPoint'),
        "longitude": lng, //await AsyncStorage.getItem('lngPoint'),
        "radius":100,
        "notifyOnEnter": true,
        "notifyOnExit": true,

    }
   ])
   }
 }
//  }//end try
catch(error){
}//end catch
   }
   }

 TaskManager.defineTask('locationTask', async ({ data, error }) => {




 }); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...