怎么做才能定期收到通知?

时间:2017-05-18 05:42:38

标签: android wordpress notifications

我不知道应该通过网站管理员发送什么查询,以便我们的应用程序定期收到通知。 我从wordpress网站开发了应用程序。 请帮助我们,我该怎么做才能定期向应用程序发送通知。我使用firebase进行通知。如果我手动发送,我会收到通知,但我想在网站上更新新闻时自动发送通知。基本上我想连接firebase和网站管理员,以便应用程序用户定期从网站获得通知。

1 个答案:

答案 0 :(得分:1)

您可以定期执行该方法。以下方法每五秒后执行一次分配的任务。

  public void executePeriodicTask() {
        final android.os.Handler handler = new android.os.Handler();
        timer = new Timer();
        TimerTask doAsynchronousTask = new TimerTask() {
            @Override
            public void run() {
                handler.post(new Runnable() {
                    public void run() {
                        try {

                             try {

                                //call the method that fetches your data here
Toast.makeText(MainActivity.this,"Interval test",Toast.LENGTH_SHORT).show();

                                } catch (Exception e) {
                                e.printStackTrace();

                                                    }

                        } catch (Exception e) {
                            // TODO Auto-generated catch block
                            e.printStackTrace();
                        }
                    }
                });
            }
        };


        timer.schedule(doAsynchronousTask, 0, 5000); //execute in every 50000 ms

    }