我的Android应用程序在没有后端服务器的情况下工作,它通过HTTP请求收集数据到某些网站。我知道在应用程序运行时从应用程序内发送这些请求的方法^但我想发送请求以及应用程序未运行时,因为我需要在设备上调用通知以响应所述请求。
Firebase不是我实现这一目标的方式。
答案 0 :(得分:0)
您可以编写一个扩展BroadcastReceiver的类,并检查网络状态是否已更改。像这个例子
public class NetworkChangedReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent) {
if (isNetworkAvailable(context))
{
Toast.makeText(context, "Call your HTTP Request",Toast.LENGTH_LONG).show();
}
}
}