Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Автостарт не работает #50

Open
alevinru opened this issue Mar 26, 2013 · 12 comments
Open

Автостарт не работает #50

alevinru opened this issue Mar 26, 2013 · 12 comments
Labels

Comments

@alevinru
Copy link
Collaborator

Включил порогу провосьмого, кнопка старт недочтупна, проверил что все синхрится.вышел на улицу в восемь, в восемь 20 получил сообщение от другого тестера что у него не собираются треки. Проверил сам - у меня тоже. Постоял посмотрел - запустилось

@alevinru
Copy link
Collaborator Author

На другом девайсе я перед выходом посмотрел в ранее запущенную гпрогу и теперь виду что она корректно распознала трек при выходе из дома

@gogbajbobo
Copy link
Owner

а зачем с сервера в хмл два раза приходят настройки автостарта?

<?xml version="1.0" encoding="windows-1251"?>
<response xmlns="https://github.com/sys-team/ASA.chest" ts="2013-03-26 11:53:53.415">
    <d name="STGTSettings">
        <date name="cts">2013-03-14 09:00:11 +0000</date>
        <date name="sts">2013-03-26 03:23:33 +0000</date>
        <double name="checkingBattery">1</double>
        <double name="desiredAccuracy">10</double>
        <double name="localAccessToSettings">1</double>
        <double name="mapHeading">0</double>
        <double name="mapType">0</double>
        <double name="trackDetectionTime">300</double>
        <double name="trackScale">1.5</double>
        <double name="trackerAutoStart">0</double>
        <double name="trackerFinishTime">18</double>
        <double name="trackerStartTime">9</double>
        <string name="xmlNamespace">https://github.com/sys-team/ASA.chest</string>
        <double name="distanceFilter">30</double>
        <double name="timeFilter">20</double>
        <double name="requiredAccuracy">20</double>
        <double name="fetchLimit">20</double>
        <double name="syncInterval">240</double>
        <string name="syncServerURI">https://asa0.unact.ru/chest</string>
        <double name="trackerAutoStart">1</double>
        <double name="trackerStartTime">8</double>
        <double name="trackerFinishTime">20</double>
    </d>
</response>

@alevinru
Copy link
Collaborator Author

Ошибся настройщик

@alevinru
Copy link
Collaborator Author

Починил

@gogbajbobo
Copy link
Owner

может оно из-за этого и не работало?

@alevinru
Copy link
Collaborator Author

Ну не знаю. Выглядело все так, будто автостарт включен - кнопка "Старт" задизаблена

@alevinru
Copy link
Collaborator Author

Кроме того, при перезапуске проги и на деввайсе в котором прогу из бекграунда зашли после 8:00 все ок

@gogbajbobo
Copy link
Owner

непонятно…
предлагаю понаблюдать пока.

@gogbajbobo
Copy link
Owner

NSTimer не работает в бекграунде

@alevinru
Copy link
Collaborator Author

А отправка данных в бекграунде сейчас работает? Может к ней привязаться както?

@gogbajbobo
Copy link
Owner

Отправка в бэкграунде должна работать по числу fetchLimit
В бэграунде отваливаются все NSTimer: http://stackoverflow.com/questions/5901398/nstimers-running-in-background , значит не запустится ни трекер по расписанию, ни отправка данных по времени.
Либо проверять каждый раз при выходе из бэкграунда, либо вот думаю может через UILocalNotification scheduleLocalNotification: попробовать.

@gogbajbobo
Copy link
Owner

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants