React Native: установить другую переменную в сборках iOS / Android - PullRequest
0 голосов
/ 17 января 2019

В нашем приложении React Native есть ссылка, которая направляет пользователя на скачивание более новой версии приложения. Проблема в том, что в сборке Android это должно указывать на Play Store. В сборке iOS ссылка должна указывать на магазин приложений. Есть ли способ, которым я могу вставить соответствующие ссылки во время сборки? Вот код, где мы используем ссылку.

 _handleDownloadPress = () => {
    const url = 'https://xxxx.app.link/example';
    Linking.canOpenURL(url).then(supported => {
      supported && Linking.openURL(url);
    }, (err) => console.log(err));
  }

1 Ответ

0 голосов
/ 17 января 2019

Вы можете использовать проверку Платформы от реакции-нативной

https://facebook.github.io/react-native/docs/platform-specific-code

import { Platform } from 'react-native';

const url = Platform.OS === 'ios' ? 'https://ios.url' : 'https://android.url'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...