Сейчас код уже написан какой-то другой командой.
Моя первая задача здесь — когда угодно Я открываю приложение CarPlay, мне нужно проверить, вошел ли пользователь в систему или нет в приложении на телефоне.
Я создал мост и отправил значение со стороны React-Native в Swift. Но я не понимаю, каким методом я должен проверить, вошел ли пользователь в систему или нет.
Код, который я сделал до сих пор:
В файле CarPlayBridge.Swift
Код: Выделить всё
@objc func setCarplayParameter(_ isAuthenticated: Bool){
print("if user is authenticated : \(isAuthenticated)")
var isAuth: Bool = isAuthenticated
}
Код: Выделить всё
var isAuthenticated : Bool = false
Код: Выделить всё
if(isAuthenticated){
//true : go to dashbaord
}else{
//false : show alert
}
Код: Выделить всё
RCT_EXTERN_METHOD(setCarplayParameter:
(bool *)isAuthenticated
)
Код: Выделить всё
useEffect(() => {
NativeModules.CarPlayBridge.setCarplayParameter(isAuthenticate);
}, [isAuthenticate]);
Подробнее здесь: https://stackoverflow.com/questions/785 ... e-react-na
Мобильная версия