2016-11-11 15 views
0

我正在用Ibm Mobile First构建应用程序。我需要在设备获取Internet连接时与服务器同步一些数据。ibm移动优先:即使应用程序被终止,是否有办法发送事件

为了实现这一目标,我在Android Native中实现了broadcast接收器。

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中的服务。

相关问题