Уведомления не отображаются в собственном приложении - PullRequest
0 голосов
/ 03 марта 2019

Я не знаю, почему уведомления не отображаются в моем приложении.Я использовал пакет реагирования на родные push-уведомления.

Версии:
"реакция-нативное-push-уведомление": "^ 3.1.2", "реакция-нативная": "0.55.2",

build.gradle

ext {
    googlePlayServicesVersion = "+"
    firebaseVersion =  "+"
    buildToolsVersion = "26.1.0"
    minSdkVersion = 16
    compileSdkVersion = 26
    targetSdkVersion = 23
    supportLibVersion = "26.1.0"
 }

settings.gradle

include ':react-native-push-notification'
project(':react-native-push-notification').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-push-notification/android')
include ':react-native-push-notification'

MainApplication.java

import android.app.Application;

import com.facebook.react.ReactApplication;
import com.dieam.reactnativepushnotification.ReactNativePushNotificationPackage;
import com.lugg.ReactNativeConfig.ReactNativeConfigPackage;
 ...

import java.util.Arrays;
import java.util.List;

public class MainApplication extends Application implements ReactApplication {

  private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
    @Override
    public boolean getUseDeveloperSupport() {
      return BuildConfig.DEBUG;
    }

    @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
            new ReactNativePushNotificationPackage(),
            new ReactNativeConfigPackage(),
            new LottiePackage(),
            new VectorIconsPackage(),
            new RNGestureHandlerPackage()
      );
    }

     ...
}

В файл .js (вверху) я добавил:

import PushNotification  from 'react-native-push-notification';
PushNotification.configure({
           onRegister: function (token) {
                console.log(token);
            },
            onNotification: (notification) => {
                console.log('NOTIFICATION:', JSON.stringify(notification));
            },
            permissions: {   
                alert: true,
                badge: true,
                sound: true,
            },
            popInitialNotification: true,
            requestPermissions: true
        });

функция:

 add = () => {
    PushNotification.localNotification({
    message: "My Notification Message"
    })
  } 

Я полагаю, что это может быть что-то не так с настройками версий Android.Может кто-нибудь мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...