次のように、phonegap プラグイン クラスとメイン アプリ デリゲート クラスの obj-c から js を呼び出すことができます。
これを行うことができるのは、webView オブジェクトが phonegap プラグイン クラスと phonegap メイン アプリ デリゲートによって処理できるためです。
ただし、Openfeint を統合しており、独自のクラスが多数あります。Openfeint デリゲート クラスで上記のコードを試してみると、Openfeint デリゲート クラスが webView オブジェクトのハンドルを取得できないため、機能しません。
誰でもこれを行う方法を教えてもらえますか? クラスインターフェイスをいじって、さまざまな場所に .h ファイルをインポートしようとしましたが、何も機能していないようです。明らかに webView はどこかに座っています。
私は本当にそれを理解している人ではなく、obj-c のハッカーです。
アプリで動作する実績とリーダーボードを取得しました。これは比較的簡単です。ユーザーは、新しい課題を作成して送信することもできます。
しかし、上記の問題により、これらの課題を受け取ったユーザーにそれらをプレイさせることはできません (少なくともそれは私の理論です)。
この問題を整理してアプリをリリースしたら、Openfeint のノウハウをすべて共有します。
乾杯
ナイジェル