0

上のiphoneからアダプタを呼び出し中提供されたユーザーとの既成のログインを実行する前に、存在しません。MobileFirst AppCenterの:エラー、私はそれはdoesnの場合はDB内のユーザーを作成します<strong>外部サービス</strong>への呼び出しを行うためにMobileFirst AppCenterのの<strong>ログインステップ</strong>をカスタマイズする必要がありますログイン

これを行うためには、私が作成してデプロイDBへの呼び出しを行うアダプタを、およびAppCenterのプロジェクトでは、と私は実際に実行するスクリプトですスクリプト/common/js/appcenter/views/Login.js(内のコードを修正ログイン)、上記に引用アダプタへの呼び出し、デフォルトの方法を使用して含める:

WL.Client.invokeProcedure(invocationData,options) 

ビルとのAndroid上でアプリケーションを実行し、それが正常に動作し、アダプタへの呼び出しは魔法のように動作し、それが作成されますユーザーにログインしてからログインします。

invokeProcedureメソッドを介して、アダプタを呼び出そうとしたときに

しかし、建物やIOS上で実行されている、私は次のエラーでつまずく:

Method 'getWlSignedClientId:' not defined in Plugin 'WLAuthorizationManagerPlugin' 

WLAuthorizationManagerPluginが(このようにiPhoneのconfig.xmlに定義されていますi)は、最初の前に欠落しているプラ​​グインを得ていた。

<feature name="WLAuthorizationManagerPlugin"> 
    <param name="ios-package" value="WLAuthorizationManagerPlugin"/> 
</feature> 

エラーは私が制御することはできませんworklight.jsで定義されたデフォルトのプラグインWLAuthorizationManagerPlugin、であるように思われ、それは基本的にinvokeProceを使用してから私を防ぎ(ただし、Android上で動作します)。

お願いします。

ありがとうございます。

+0

調査中です。 –

答えて

0

MobileFirstのどのバージョンとビルドを使用しているのか不明です。私は、IBM Fix Centralから最新のiFixをダウンロードし、AppCenter Installerアプリ用の新規/新規プロジェクトを使用して再試行し、やり直すことをお勧めします。このアプリは、MobileFirst Studioで構築する必要がある通常のハイブリッドアプリです。そのため、最新のビルドを使用していることを確認してください。ここで、SDKがプロジェクトに追加され、前述の「欠落した」プラグインが含まれているはずです。

関連する問題

 関連する問題