問題タブ [prime31]
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.
android - Android Cloud Save により、アプリが 20 秒以上フリーズする
Prime31 の PlayGameServices プラグインを使用して Android クラウドにデータを保存すると、アプリは通常の機能に戻る前に 20 秒以上応答しません。最新の Unity3d エンジンを使用しており、Android API 19 がインストールされています。 http://prime31.com/docs#androidPlayGameServices
セーブデータは40k~90k文字のbase-64文字列で、以下の関数でセーブしています
- PlayGameServices.setStateData( save_data, 0 );
- PlayGameServices.updateCloudDataForKey( 0, true );
そして、私はそれを取得します
- PlayGameServices.loadCloudDataForKey( 0, true );
フリーズの長さは、ファイルのサイズに相関します。ファイルが大きいほど、フリーズしたままになる時間が長くなります。
私は、何がこれを引き起こしている可能性があるのか を突き止めようとしています。文字列圧縮を使用して保存文字列のサイズを 14,000 ~ 30,000 文字に減らすことはできますが、それでは十分な解決策ではありません。
読んでくれてありがとう、
-ミカル・サルトベイト
psここに私たちのアンドロイドマニフェストがあります http://saltve.it/workstuff/AndroidMainfest.txt
android - Google Android Purchase Status API 応答に developerPayload がありません
私の領収書検証サーバーは Purchase Status API ( https://developers.google.com/android-publisher/v1_1/inapppurchases/get ) を正常に使用して IAP 領収書を検証していますが、応答に developerPayload がありません。
私は何ヶ月も同じサーバー コードで同じ API を使用しており、常に developerPayload を取得しています。2014 年 3 月 12 日現在、行方不明です。
私の反応:
期待される:
開発者のペイロードが欠落している可能性がある理由はありますか?
編集: これは、開発者のペイロードを持つサーバー ログの最後の注文です。
その注文の日付は {3/12/2014 9:05:52 PM} です
c# - 辞書またはリストを byte[] に変換する
わかりました、ここと unity フォーラムの両方で、ある形式から別の形式への変換について尋ねる同様の質問をたくさん見ました。答えが見つからない(できれば)簡単な質問があります。Prime31 の game-center プラグインを使用して、ターン ベースのマルチプレイヤー ゲームを処理しています。Prime31 のプラグイン内で、他のプレイヤーに送信する byte[] を要求します。(状態データ) 質問は、リストをバイト配列に変換し、それらをバイト配列から戻す良い方法は何でしょうか?
参考までに、これは私が必要とするほど複雑なクラスです。後でメンバーを追加する必要があるかもしれませんが、異なるタイプではありません。また、int (手持ちのカード) のリストは、PokerPlayers のリストを byte[] に簡単に変換できる場合は、簡単に 4 つの個別の int にすることができます。また、このリストでは設定された長さではありませんが、常に 4 ~ 8 になります。
答えを見ると、すぐに答えを見なかったことに自分自身を叩くつもりのように感じます。関連する資料へのポインタ/リンクは素晴らしいでしょう。私はグーグルで3時間ほど検索しましたが、似たような(とても似ています)が、まったく同じ質問ではありません。
ios - iOSの設定画面からログインするとFacebookにログインできない
システム設定で Facebook にログインしていない場合、すべて正常に機能します。ただし、システム設定を介して既にログインしている場合、Unity3D Prime31 プラグインを介して Facebook にログインできません。
[これらのアプリにアカウントの使用を許可する] オプションの下に、アプリが一覧表示され、有効になっています。アプリ自体で、ログインボタンを押すと、「[App name here] があなたの基本的なプロフィール情報と友達のリストにアクセスしようとしています」というダイアログが表示され、「許可しない」と「OK」のオプションが表示されます。 '。OK ボタンを押すと、関数「loginFailedEvent」がトリガーされます。
「init」を呼び出す関数では、その直後に次の行があります。
これは、XCode に記録されるものです。
セッション作成エラー: エラー Domain=com.facebook.sdk Code=2 "The operation could not be completed. (com.facebook.sdk error 2.)" UserInfo=0x1aa7bc80 {com.facebook.sdk:ErrorLoginFailedReason=com.facebook .sdk:SystemLoginCancelled
どんな助けでも大歓迎です。
facebook - Prime31 Social コンボ プラグインを使用して Unity から Facebook アプリ リクエストをセットアップするにはどうすればよいですか?
私の問題は、ユーザーがリストから友達を選択して送信をクリックするように求められたときに、コールバックから成功状態を受け取りますが、リストで選択された人からのリクエストに到達しません。
私のセットアップは次のとおりです: - 私のアプリは Unity で作成された iOS および Android 用のネイティブ アプリです - 私のアプリは Facebook 開発者ポータルにゲーム/パズルとして登録されています。バンドル ID、パッケージ名、表示名、名前空間を設定しました - 私のアプリはまだ公開されていません - Facebook から提供された appId と表示名を使用して Prime31 Facebook プラグインを構成しました
次のようにリクエストを送信します。
それでも、フレンド セレクターはオーバーレイ ウィンドウに正しく表示されます。フレンドを選択してリクエストを送信しましたが、リクエストが受信されません。
Facebook のアプリの構成に何か不足していますか? ある種の認証に合格する必要がありますか?
同じアプリから、stream.publish が正しく機能しており、ユーザー ウォールに公開できます。
android - 静的応答を伴う Prime31 プラグインを使用した Inapp Purchase のテストはサポートされていませんか?
静的応答メソッドとandroid.test.purchasedとしての製品 IDを使用して、( Prime 31 Plugin を使用して) inappbilling の Unity 3D アプリをテストしています。正常に動作していますが、応答が成功した場合、Inapp Listener クラスは購入成功イベントを返しません。Prime 31 プラグインは静的応答テストをサポートしていませんか? 考えられる理由を誰か教えてください。
前もって感謝します!!
facebook - prime[31] プラグインを使用する場合、Facebook レビュー用に Unity3d アプリをパッケージ化する方法は?
prime[31] プラグインを使用すると、シミュレーターでアプリを実行できません。また、シミュレーターで [DllImport ("__Internal")] 関数を呼び出すことができません。アプリを Facebook にパッケージ化してレビューするにはどうすればよいですか?
エラーログ:
Undefined symbols for architecture i386:
"_OBJC_CLASS_$_P31", referenced from:
objc-class-ref in FacebookManager.o
objc-class-ref in FacebookBinding.o
objc-class-ref in SharingBinding.o
objc-class-ref in TwitterBinding.o
(maybe you meant: _OBJC_CLASS_$_P31Unity)
"_OBJC_CLASS_$_TwitterManager", referenced from:
objc-class-ref in TwitterBinding.o
"Alg::Compression::Lzma::decode(Alg::Compression::Lzma::CompressPrefix, void*, unsigned long, unsigned char const*, char const*, unsigned long)", referenced from:
Pfx::Asm::Lzma::uncompress(unsigned char*, unsigned long, unsigned char const*, unsigned long) in libiPhone-lib.a(asmlzma.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
facebook - Unity/Prime31 アプリを許可審査のために送信 - シミュレーター ビルドを作成できません
Unity3DをベースにiOS向けのワードゲームを作成中です。このゲームは、ソーシャル ネットワーキングに Prime31 プラグインを使用します。問題は、Facebook のパーミッション レビューに必要なシミュレーター ビルドを生成できないことです (当社のアプリには、レビューが必須である publish_action パーミッションが必要です)。私たちはいくつかの研究開発を行い、以下のような解決策を見つけました。
http://support.prime31.com/13690/how-to-create-a-package-for-facebook-review?show=13690
上記の手順を試してよいかどうか確信が持てないため、ご協力いただければ幸いです。