我的网站公开新帖子时,如何编程通知推送?

时间:2020-09-04 19:51:23

标签: java android android-studio

我正在使用Java和Android Studio编写一个Android应用程序。我的应用程序在屏幕上显示该网站,我想通知我将来发布的文章。我怎样才能做到这一点?我的网页上有OneSignal Push,如果此过程有用的话

MainActivity

package secretosdemalaga.com;

import androidx.appcompat.app.AppCompatActivity;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.onesignal.OneSignal;



public class MainActivity extends AppCompatActivity {
    public WebView mywebView;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    OneSignal.setLogLevel(OneSignal.LOG_LEVEL.VERBOSE, OneSignal.LOG_LEVEL.NONE);

    // OneSignal Inicializacion
    OneSignal.startInit(this)
            .inFocusDisplaying(OneSignal.OSInFocusDisplayOption.Notification)
            .unsubscribeWhenNotificationsAreDisabled(true)
            .init();
    // Ver Web en la app
    setContentView(R.layout.activity_main);
    mywebView = findViewById(R.id.am_webview);
    WebSettings ajustes = mywebView.getSettings();
    ajustes.setJavaScriptEnabled(true);
    mywebView.loadUrl("https://educacioninformatica.es");
    mywebView.setWebViewClient(new WebViewClient());


}


//Cerrar la app o volver atras
@Override
public void onBackPressed() {
    if (mywebView.canGoBack()) {
        mywebView.goBack();
    } else {
        super.onBackPressed();
    }
}

}

activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/caparefresco"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">


<WebView
    android:id="@+id/am_webview"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"/>

</RelativeLayout>

0 个答案:

没有答案