Size: a a a

React Native — русскоговорящее сообщество

2019 December 10

D

Damir in React Native — русскоговорящее сообщество
для ios это библиотека работает
источник

A

Aynur in React Native — русскоговорящее сообщество
источник

AP

Alexey Poletaev in React Native — русскоговорящее сообщество
Mahe
отправьте ваш фрагмент кода
_openWebBrowserAsync = async () => {
   try {
     this._addLinkingListener();
     let redirectUrl = AuthSession.getRedirectUrl();

     const result = await WebBrowser.openAuthSessionAsync(
       https://tripsio.com//omniauth/twitter?callback_url=https%3A%2F%2Ftripsio.com%2Fapi%2Fv1%2Fomniauth%2Ftwitter,
       redirectUrl
     );
     WebBrowser.dismissBrowser();

     // console.log(result.json());
     // alert(result.json());
     // this._removeLinkingListener();
     this.setState({ result });
   } catch (error) {
     alert(error);
     console.log(error);
   }
 };


Вот код кнопки,по которой кликаю
<View style={styles.screenRow}>
             <Button
               buttonText="Sign In with Twitter"
               buttonStyle={socialButtonStyles.button}
               buttonTextStyle={socialButtonStyles.text}
               iconName="twitter"
               onPress={this._openWebBrowserAsync}
             />
           </View>
источник

M

Mahe in React Native — русскоговорящее сообщество
Alexey Poletaev
_openWebBrowserAsync = async () => {
   try {
     this._addLinkingListener();
     let redirectUrl = AuthSession.getRedirectUrl();

     const result = await WebBrowser.openAuthSessionAsync(
       https://tripsio.com//omniauth/twitter?callback_url=https%3A%2F%2Ftripsio.com%2Fapi%2Fv1%2Fomniauth%2Ftwitter,
       redirectUrl
     );
     WebBrowser.dismissBrowser();

     // console.log(result.json());
     // alert(result.json());
     // this._removeLinkingListener();
     this.setState({ result });
   } catch (error) {
     alert(error);
     console.log(error);
   }
 };


Вот код кнопки,по которой кликаю
<View style={styles.screenRow}>
             <Button
               buttonText="Sign In with Twitter"
               buttonStyle={socialButtonStyles.button}
               buttonTextStyle={socialButtonStyles.text}
               iconName="twitter"
               onPress={this._openWebBrowserAsync}
             />
           </View>
если (результат) успешен, обработайте все элементы навигации и сделайте навигацию. навигация (экран), если вы используете реагирующую навигацию
источник

С

Солнечный in React Native — русскоговорящее сообщество
не хочешь токен и инфу замазать?
источник

AP

Alexey Poletaev in React Native — русскоговорящее сообщество
Солнечный
не хочешь токен и инфу замазать?
это же тестовое пока
источник

С

Солнечный in React Native — русскоговорящее сообщество
Alexey Poletaev
это же тестовое пока
все равно может быть неприятно:)
источник

AP

Alexey Poletaev in React Native — русскоговорящее сообщество
Солнечный
все равно может быть неприятно:)
пояёнял
источник

AP

Alexey Poletaev in React Native — русскоговорящее сообщество
а знаете как проблему решить?
источник

С

Солнечный in React Native — русскоговорящее сообщество
с удовольствием помог, но не работал с этим)
источник

С

Солнечный in React Native — русскоговорящее сообщество
Alexey Poletaev
пояёнял
погляди на наличие коллбека
источник

DB

Dima Barokha in React Native — русскоговорящее сообщество
Юра Зинченко
пашет, что-то сделал неправильно
та вроде правильно
источник

С

Солнечный in React Native — русскоговорящее сообщество
Alexey Poletaev
_openWebBrowserAsync = async () => {
   try {
     this._addLinkingListener();
     let redirectUrl = AuthSession.getRedirectUrl();

     const result = await WebBrowser.openAuthSessionAsync(
       https://tripsio.com//omniauth/twitter?callback_url=https%3A%2F%2Ftripsio.com%2Fapi%2Fv1%2Fomniauth%2Ftwitter,
       redirectUrl
     );
     WebBrowser.dismissBrowser();

     // console.log(result.json());
     // alert(result.json());
     // this._removeLinkingListener();
     this.setState({ result });
   } catch (error) {
     alert(error);
     console.log(error);
   }
 };


Вот код кнопки,по которой кликаю
<View style={styles.screenRow}>
             <Button
               buttonText="Sign In with Twitter"
               buttonStyle={socialButtonStyles.button}
               buttonTextStyle={socialButtonStyles.text}
               iconName="twitter"
               onPress={this._openWebBrowserAsync}
             />
           </View>
так ты ничего здесь и не возращаешь))
у тебя инфа вернеться с await WebBrowser.openAuthSessionAsync(
       https://tripsio.com//omniauth/twitter?callback_url=https%3A%2F%2Ftripsio.com%2Fapi%2Fv1%2Fomniauth%2Ftwitter,
       redirectUrl
     ); скорее всего
просто вынеси переменную выше и потом верни
источник

AP

Alexey Poletaev in React Native — русскоговорящее сообщество
Солнечный
так ты ничего здесь и не возращаешь))
у тебя инфа вернеться с await WebBrowser.openAuthSessionAsync(
       https://tripsio.com//omniauth/twitter?callback_url=https%3A%2F%2Ftripsio.com%2Fapi%2Fv1%2Fomniauth%2Ftwitter,
       redirectUrl
     ); скорее всего
просто вынеси переменную выше и потом верни
какую переменную?
источник

D

Damir in React Native — русскоговорящее сообщество
Dima Barokha
та вроде правильно
без behavior если?
источник

A

Aynur in React Native — русскоговорящее сообщество
Dima Barokha
та вроде правильно
попробуйте https://github.com/douglasjunior/react-native-keyboard-manager, не устану рекомендовать) работает так же нативно, как pan в андроиде, и работает везде, где должно без всяких оборачиваний в компоненты
источник

DB

Dima Barokha in React Native — русскоговорящее сообщество
Aynur
попробуйте https://github.com/douglasjunior/react-native-keyboard-manager, не устану рекомендовать) работает так же нативно, как pan в андроиде, и работает везде, где должно без всяких оборачиваний в компоненты
благодарю
источник

V

Vladimir in React Native — русскоговорящее сообщество
источник

AS

All Siris in React Native — русскоговорящее сообщество
ребят где можно установить эмултор iPhone SE
источник

I

Irakliy in React Native — русскоговорящее сообщество
All Siris
ребят где можно установить эмултор iPhone SE
в икскоде, вроде, есть
источник