問題タブ [facebook-unity-sdk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
facebook - https 要件のため、キャンバスでアプリ (unity facebook sdk) をテストできません
Facebook Friend Smash キャンバスの例をテストしようとしていますが、https 要件に関する問題が発生しています。「はじめに」には、これを xampp でホストし、http (localhost) でテストできることが記載されています。ここに参照があります - https://developers.facebook.com/docs/unity/getting-started/canvas
developers.facebook.com ページですべてを設定しようとすると、「Apps on Facebook」セクションでエラーが発生します。Unity Binary URL を入力すると、「HTTPS プロトコルを使用する必要があります」というエラーが表示されます。プロセスで何か不足していますか、それとも https が唯一の方法ですか? 問題を明確にするのに役立つ場合は、そのセットアップ ページから画面を投稿できます。私は FB 開発が初めてで、これまでサーバーをセットアップしたことがありません。助けていただければ幸いです。
これまでに行ったことは次のとおりです。 - FB dev ページで取得したアプリ ID を使用して、Friend Smash の Web ビルドを作成しました。- XAMPP Apache サーバーをインストールして実行し、ビルド ファイルを「htdocs」フォルダーに配置しました。- ファイルをテストして、Firefox ブラウザーで http://localhost/[ビルド ファイル名] からアクセスできることを確認しました。再生できないように見えても、ファイルと開始画面をロードします。- ステータスを確認すると、アプリが「サンドボックス モード」で表示されます - 「Facebook 上のアプリ」プラットフォームのすべてのデータをプラグインしようとしましたが、https プロトコルを使用する必要がある「Unity Binary URL」にエラーが表示されます.
android - Unity 用の Facebook プラグイン (v5.0.2 BETA) に bin フォルダーがありません
v 4.3.6 では Vuforia に問題があるため、このバージョンのプラグインを使用せざるを得ませんでした。
Android マニフェストのアクティビティ タグとの競合: Unity Facebook と Unity3d の Vuforia
v5.0.2 プラグインを空のプロジェクトにインポートしてから InteractiveConsole シーンをビルドすると、例外が発生します
AndroidJavaException: java.lang.ClassNotFoundException: com.facebook.unity.FB at UnityEngine.AndroidJNISafe.CheckException () [0x00000] in :0 at UnityEngine.AndroidJNISafe.CallStaticObjectMethod (IntPtr clazz, IntPtr methodID, at UnityEngine.AndroidJavaObject._CallStatic[AndroidJavaObject] ] (System.String at UnityEngine.AndroidJavaObject.CallStatic[AndroidJavaObject] (System.String methodName、UnityEngine.AndroidJavaObject.FindClass (System.String 名) [0x00000] で
v4.3.6 プラグインからbinフォルダーをコピーしようとしました 。その後、Init は正常に実行されます。しかし、ログインしようとすると、スピナーが表示され、1、2 秒で何も起こらず、非表示になります。
どうすれば修正できますか?
android - ログインしようとすると Facebook Unity Sdk v5.0.3 がランドスケープ モードでクラッシュする - Android
ゲームがランドスケープ モードであるため、ログイン ボタンをクリックするとゲームがクラッシュします。ポートレート モードを使用すると、すべて正常に動作します。
クラッシュしたとき、バグセンスから次のスタック トレースを取得しました。
これをランドスケープ モードで実装し、ログイン中にクラッシュしない人がいる場合は、お知らせください。
facebook-unity-sdk - Facebook Unity SDK バージョン 5.0.3 ベータ版のフィードバックと質問
以下を使用した問題と質問の概要: Using SDK 5.0.3, Build 140124.4c900f79fb0ada4
Unity エディターでは、次のことが発生します。
1) 問題 1 Facebook dll の読み込みは完了しましたが、バージョン情報が見つかりませんでした
SDK 5.0.3、ビルド 140124.4c900f79fb0ada4 を使用
2) 問題 2 インターネット接続に問題がないにもかかわらず、ホストの解決がタイムアウトになることがよくあります (常にではありません)
質問 : 問題 2 について、このエラーはモバイルで発生しますか? このエラーをトラップしてアプリで適切に処理するにはどうすればよいですか?
3) 問題 3 質問: アプリで AppRequests をサブスクライブして、アプリで自動的に取得できるようにすることはできますか、それとも FB.API("/me/apprequests" …) を使用して X 秒ごとに Facebook をポーリングする必要がありますか?
4) 問題 4 - Unity エディターで AppRequestAsFriendSelector を起動できません (ただし、モバイルではうまく機能します)
Facebook.FriendSelectorDialog+FriendList.SetCustomFilters (System.Collections.Generic.List 1 filters) [0x00000] in <filename unknown>:0
at Facebook.FriendSelectorDialog.OnInit () [0x00000] in <filename unknown>:0
at Facebook.FbSkinnedDialog.Init () [0x00000] in <filename unknown>:0
at Facebook.NativeDialog.ShowDialog[FriendSelectorDialog] (System.Collections.Generic.Dictionary
2 paramsDict、Facebook.FacebookDelegate コールバック、Facebook.ErrorDelegate errorCallback) [0x00000] で:0 UnityEngine.Debug:LogError(Object) FbDebug:Error(String) Facebook .FallbackData:JSFallback(String) Facebook.NativeDialog:ShowDialog(Dictionary`2, FacebookDelegate, ErrorDelegate) Facebook.AsyncRequestFriendSelectorGet:ShowDialog(FBResult) Facebook.AsyncRequestDialogGet:CheckAndShowDialog(FBResult) Facebook.c__Iterator0:MoveNext()
5) そうでなければ素晴らしい仕事です! Unity での Facebook の統合を改善していただき、誠にありがとうございます。エディターでトークンを取得できるようになったため、テストが非常に簡単になりました。
html - WebPlayer で Facebook Unity 統合を使用する場合の制限事項
Facebook Web プラットフォームでFacebook の Unity SDK を使用しています(Unity WebPlayer を使用)。非 html アプローチを採用したため、.unity3d ファイルの URL のみを提供します。(Unity 統合ボタンが有効)
この方法を使用すると、次の 3 つの問題があります。
1) Unity の読み込み画面をカスタマイズする方法が見つかりません。このメソッドとこのメソッドは、古い html 統合方法を使用した場合にのみ機能します。
2) Windows プラットフォームでは、チャット ウィンドウや検索ダイアログの結果など、Facebook のフローティング divによってゲームが非表示になります。(実際に Facebook の JavaScript がゲーム キャンバスを -10000 x 位置に送信した場合)
3)カスタム html タイル背景画像は使用できません。Unity のロード後に背景を変更する可能性がありますが、トランジションは見栄えがよくありません
私の質問は次のとおりです。
それらを解決し、Unity Integration メソッドを使用することは可能ですか?
古い html 統合方法を使用することをお勧めしますか?
ありがとう!
facebook - 実績の読み取りと同時に公開許可を求める
実績のあるゲームに取り組んでいます。ユーザーの実績をアンロックするには、publish_actions 権限が必要であることを発見しました。また、ユーザーがログインするときに読み取りと公開の両方のアクセス許可を前もって要求することは、Facebook のポリシーに違反していることも理解しています。パブリッシュ許可を求めるプロンプトを表示する必要があります。それを行う別の方法はありますか?