2

phonegap ビルドを使用して、最も簡単な方法で Facebook 統合をインストールしようとしています。

次のことを行いました。

  1. これをconfig.xmlに追加しました:

<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">
  	  <param name="APP_ID" value="****************" />
   	  <param name="APP_NAME" value="******" />
	</gap:plugin>

  1. phonegap ビルドでインストールされたプラグインにプラグインが表示されることを確認しました

    プラグイン ソース バージョン 最新のプラットフォーム
    com.phonegap.plugins.facebookconnect pgb 0.9.0 0.9.0 android,ios

これらの 2 つの手順は、ドキュメントに従って行う必要があるすべてです: https://github.com/Wizcorp/phonegap-facebook-plugin/blob/master/platforms/pg-build/README.md

しかし、プラグインを使用しようとすると、「ReferenceError: facebookConnectPlugin is not defined」が表示されます

何か見逃しましたか?他の誰かがこの状況に遭遇しましたか?

ありがとう。

4

2 に答える 2

0

@ joel234、
わかりました。初めにすること。私が投稿しようとしている解決策はPhonegap Buildのためのものであり、解決策はCordova自体には適用されません。

過去数週間、私はこれを何度も投稿してきました。プラグインcom.phonegap.plugins.facebookconnect廃止され廃止されました。これは、使用してはならないことを意味します。より最新のバージョンを使用する必要があります。

さらに、あなたはブログをフォローしていないようです。それ以外の場合は、 source=npmを使用する必要があり、ピリオドを含む名前も非推奨になっていることがわかります。

ここで詳細を読むことができます: Facebook 接続プラグインが機能していません (...)

新しいプラグイン設定は次のとおりです。

<gap:plugin name="cordova-plugin-facebookconnect-orlando" source="npm" version="0.11.0">

さらに、以下の太字の文を読むことを強くお勧めします。

Cordova/Phonegap を初めて使用する開発者がよく犯す間違い

これが期待どおりに機能する場合は、この例を見つけた場所を教えてください。作者と話して修正してもらうことができます。TIA - 幸運を祈ります

于 2015-11-17T05:12:06.703 に答える
0

まだ試す機会がありませんが、このバージョン ( "0.9.0" ) は昨年の 11 月にリリースされました。現在、バージョン 0.12.0 までです。このバージョンを指定することも、省略してこの特定のバージョンを使用することもできますが、その推奨事項のために、今のところ 0.9.0 を試すことに固執します。

このリポジトリを調べる場合は、次のフォルダーを確認します。

./www/phonegap/plugin/facebookConnectPlugin/

<script>今夜はfacebookConnectPlugin.jsに を含めようとします。ソースを見ると、Facebook JS ファイルの依存関係があるように見えるので、最初にそれを含めるように頭を準備してください。

これを試すかどうか、成功するか失敗するかは、今夜試す前にお知らせください。幸運を!

于 2015-11-15T23:34:58.937 に答える