2016-11-11 4 views
0

Я создаю приложение, используя Ibm Mobile First. В котором мне нужно синхронизировать некоторые данные с сервером всякий раз, когда устройство получает подключение к Интернету.Ibm mobile first: есть способ отправлять события, даже если приложение убито

Для этого я реализовал приемник широкого набора в Android Native.

public class ConnectivityReceiver extends BroadcastReceiver { 

@Override 
public void onReceive(Context context, Intent intent) { 

    boolean isConnected = BasicUtils.isConnected(context); 

    L.e("onReceive : "+isConnected); 

    Config.isConnected = isConnected; 

    try { 
     JSONObject data = new JSONObject(); 

     data.put("isConnected", isConnected); 

     WL.getInstance().sendActionToJS("isConnected", data); 
    } catch (Exception e) { 
     // TODO: handle exception 
    } 


    } 
} 

Я использую этот метод WL.getInstance(). SendActionToJS («IsConnected», данные) для передачи данных в Js, который работает хорошо, когда приложение работает, но не работает, когда приложение будет убит.

Так что я могу отправить какое-то событие из родного Android в js, когда приложение будет убито или не запущено?

ответ

0

Что вы ищете - это трение мобильного первого SDK как услуги на Android.

К сожалению, на данный момент SDK недоступен для службы на Android.

Смежные вопросы