2017-07-05 34 views
0

リリースをせずにスプラッシュ画面を自動的に変更するために使用できるレポなどはありますか?スプラッシュスクリーン反応ネイティブ

例えば1週間私は画像Xを表示したい、その後はYをしたいが、Yもその電話ではないので、私はそれをapiなどからダウンロードしなければならない。

+0

[React NativeのiOS起動画面](https://stackoverflow.com/questions/34027270/ios-launch-screen-in-react-native)の重複の可能性あり – katagorri

+0

重複していない、変更したいとき既に電話にインストールされている場合は、ローカルに私はそれを行う方法を知っています。 – AleXzpm

+1

起動画面イメージを固定名のuriに変更して、必要なときにイメージを置き換えることができます。 EX:

答えて

1

あなたは簡単にこれを行うことができます。あなたのAPIを書いて、一週間に一回、あなたのアプリがそのアプリケーションを開いている間エンドポイントをチェックするようにしてください。イメージをデバイスのディスクに保存し、デバイスのメモリからスプラッシュ画面上のイメージを提供します。

独自のAPIを書きたくない場合は、状態を維持してそれを維持してください。繰り返しますが、新しい画像がある場合は、希望のapiを1週間に1回確認します。はい、デバイスにダウンロードして配信します。

これは幅広い質問に対する幅広い回答ですが、少し反応して(ネイティブ)、jsを使用して必要なものを達成できます。

+0

apiと画像を取得するのは問題ではありませんが、起動イメージをどのように上書きしますか? – AleXzpm

+0

[react-native-fs](https://github.com/itinance/react-native-fs)をチェックして、起動イメージを保存できるファイルシステムから読み書きすることができます。 – milkersarac

0
  1. 既存のnpmパッケージを使用してスプラッシュ画面を作成できます。 setTimeout方法

componentDidMount() { 
 
    setTimeout(function(){ 
 
    // place your navigator code here 
 
    }, 1000); // update your own time interval value 
 
}

希望を使用してのようなreact-native-splash-screen

  • これはあなたを助ける:)ハッピーコーディング!

  • 関連する問題