Отображать подсказку на устройстве carplay, если пользователь не вошел в систему. Приложение на телефоне, быстрая реакциIOS

Программируем под IOS
Ответить
Anonymous
 Отображать подсказку на устройстве carplay, если пользователь не вошел в систему. Приложение на телефоне, быстрая реакци

Сообщение Anonymous »

Это мой первый проект в React-Native, в том числе с CarPlay.
Сейчас код уже написан какой-то другой командой.
Моя первая задача здесь — когда угодно Я открываю приложение CarPlay, мне нужно проверить, вошел ли пользователь в систему или нет в приложении на телефоне.
Я создал мост и отправил значение со стороны React-Native в Swift. Но я не понимаю, каким методом я должен проверить, вошел ли пользователь в систему или нет.
Код, который я сделал до сих пор:
В файле CarPlayBridge.Swift

Код: Выделить всё

@objc func setCarplayParameter(_ isAuthenticated: Bool){
print("if user is authenticated : \(isAuthenticated)")
var isAuth: Bool = isAuthenticated
}
В моем файле Config.swift

Код: Выделить всё

var isAuthenticated : Bool = false
В CarPlaySceneDelegate.Swift

Код: Выделить всё

if(isAuthenticated){
//true : go to dashbaord
}else{
//false : show alert
}
В файле CarPlayBridge.m

Код: Выделить всё

 RCT_EXTERN_METHOD(setCarplayParameter:
(bool *)isAuthenticated
)
В моем Index.tsx

Код: Выделить всё

  useEffect(() => {
NativeModules.CarPlayBridge.setCarplayParameter(isAuthenticate);
}, [isAuthenticate]);
Как я могу проверить, что значение, которое я получаю CarPlayBridge.Swift для isAuthenticated, правильное, и где мне следует написать код, чтобы проверить, вошел ли пользователь в систему или нет, когда он открыть приложение CarPlay на своем устройстве CarPlay?

Подробнее здесь: https://stackoverflow.com/questions/785 ... e-react-na
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»