2016-11-11 8 views

答えて

0

取得していますエラーはLockModule変数が未定義であることを意味します。

var { NativeModules, Platform } = require('react-native'); 
var LockModule = NativeModules.Auth0LockModule; 

react-native documentationによると、あなたがそれを登録する必要がネイティブモジュールとして実装モジュールを使用するために:auth0-lock.jsのコードをチェックすることによって、私たちは、変数は以下のロジックによって初期化されていることがわかります。

パッケージは、MainApplication.javaファイルのgetPackagesメソッドで提供する必要があります。このファイルは、ネイティブのアプリケーションディレクトリ内のアンドロイドフォルダの下にあります。これは、あなたがより多くの詳細をあなたの質問を更新する必要があります、問題の根本的な原因ではない場合

protected List<ReactPackage> getPackages() { 
     return Arrays.<ReactPackage>asList(
      new MainReactPackage(), 
      new LockReactPackage() 
     ); 
} 

あなたはのようなものを持っている必要があります。

+0

私たちの修正はここにありますimport com.auth0.lock.react.LockReactPackage;そしてパッケージを返します。 Auth0の入門手順にはいくつかのステップがありません。 – MonkeyBonkey

0

iOSでAuth0を動作させようとしているうちに、この問題が発生しました。 import文を追加 - (;正しいヘッダ検索パス; OneSignalと更新podfile追加OneSignalライブラリ反応し、ネイティブの実行IOSは、問題のために、より詳細なメッセージを見て)それをやった

https://github.com/auth0/react-native-lock/issues/133

関連する問題