Получение ошибки при попытке получить токен уведомления о выставке - PullRequest
0 голосов
/ 11 июля 2020

Я получаю ошибку [TypeError: undefined не является объектом (оценка '_PushTokenManager.default.getDevicePushTokenAsync')] при попытке получить токен expo pu sh пользователя. И я также запускаю приложение на своем устройстве Android. Может ли кто-нибудь помочь мне решить эту проблему?

import * as Notifications from "expo-notifications";
import * as Permissions from "expo-permissions";

    const AppNavigator = () => {
      useEffect(() => {
        registerForPushNotifications();
      }, []);
    
      const registerForPushNotifications = async () => {
        const permission = await Permissions.askAsync(Permissions.NOTIFICATIONS);
        if (!permission.granted) {
          return;
        }
    
        const token = await Notifications.getExpoPushTokenAsync();
        expoPushTokensApi.register(token); // sending the token to the server
        console.log(token);
      };
    
    return {}
    }
...