2016-02-25 7 views
0

У меня есть приложение, встроенное в appcelerator, и я обновил его, чтобы использовать модуль геообъектива. Я хочу, чтобы иметь возможность устанавливать новые местоположения и нажимать их на приложение, которое, как я думал, можно сделать с помощью push-уведомлений.Как подтолкнуть новые геодезические места с помощью ассемператора?

В приборной панели appcelerator есть место для создания записей «места» и «геодезия». Я сделал это. Но я не уверен, как это сделать в приложении. Так как это выглядит, как они должны быть зарегистрированы в приложении:

http://docs.appcelerator.com/platform/latest/#!/api/Modules.Geofence

я должен написать код, который загружает их и регистрирует их? Возможно ли это сделать в толковом уведомлении?

Могу ли я запустить процесс с помощью push-уведомления, которое сможет регистрировать новые местоположения без необходимости открывать приложение?

ответ

0

Вы можете создать Геозоны на стороне сервера с помощью API:

http://docs.appcelerator.com/arrowdb/latest/#!/api/GeoFences-method-create

Модуль имеет пример о том, как извлечь их из сервера, а затем установить их на устройстве.

+0

Это мое понимание, что это просто создается в базе данных облаков appcelerators под geofences - но это совсем не влияет на приложение - приложение по-прежнему необходимо загрузить из этой базы данных, чтобы обновить зарегистрированные места просмотра. – DAB

+0

Вы верны. Я обновил свой ответ. Поскольку геообъекты являются функцией устройства, я думаю, что нет никакого способа обойти это. Единственным способом было бы постоянно отслеживать местоположение и отправлять его на сервер (что более интенсивно), а затем отправлять (тихие) push-уведомления, когда они находятся в определенной области. –