2017-03-29 10 views
0

iOSプラットフォームでreact-nativeでコードプッシュサービスを使用する必要があります。バージョンは1.17.3-betaです。iOSプラットフォームでユーザーコードをプッシュし、プロンプトコードプッシュが定義されておらず、コードプッシュサービスのapisを呼び出せない

ローカルに既に展開されているコードプッシュサービス。コマンドラインを実行してコードプッシュプラグインをインポートします。

以下に示すとおりです。

npm install --save react-native-code-push 

react-native link react-native-code-push 

jsでコードプッシュモジュールをロードしています。

import codePush from 'react-native-code-push' 

問題があります。プロンプトcodePushは未定義です。そして、私はapieを例えばcheckForUpdate()sync()と呼ぶことはできません。

componentDidMount(){ 
     AppState.addEventListener("change", (newState) => { 
     newState === "active" && codePush.sync(); 
     }); 
    }, 

code-pushのドキュメントはnode_modulesディレクトリにありますが、なぜ識別できないのですか?

助けてもらえますか?ありがとう。

答えて

0

codePushは未定義ですか?

これを試してみてください:

... 
const codePushOptions = { checkFrequency: codePush.CheckFrequency.ON_APP_RESUME }; 
App = codePush(codePushOptions)(App); 

AppRegistry.registerComponent('MyApp',() => App); 
関連する問題