「NCMB」カテゴリーアーカイブ

UnityでList<>を使う(NCMB関連)

NCMB(Nifty Cloud Mobile Backend)のデータ検索の際のサンプルスクリプトの

//QueryTestを検索するクラスを作成
NCMBQuery<NCMBObject> query = new NCMBQuery<NCMBObject> ("QueryTest");
//Scoreの値が7と一致するオブジェクト検索
query.WhereEqualTo ("Score", 7);
query.FindAsync ((List<NCMBObject> objList ,NCMBException e) => {
    if (e != null) {
        //検索失敗時の処理
    } else {
        //Scoreが7のオブジェクトを出力
        foreach (NCMBObject obj in objList) {
            Debug.Log ("objectId:" + obj.ObjectId);
        }
    }
});

を使うとコンパイルエラーでる

List<>が使えないっていうエラーです.

で,includeすれば使えるらしいんです

using System.Collections.Generic;

これを.

ネットワーク時刻を取得するときにも似たようなのを使いました.

Nifty Cloud Backend Androidビルド後のエラー

ビルドは成功するものの,端末側でインストールできず.

インストールしようとすると「ファイルの解析に失敗」と出る

原因:不明

解決策:NCMBのSDKをVer.2.0.0にダウングレードする(2.2.2>2.1.1 でもエラー発生)

参考:

https://github.com/NIFTYCloud-mbaas/UserCommunity/issues/493

Unity(5.3)とNCMBのコンフリクトなのか?

Nifty Cloud Mobile Backend使い方

理由 iOSアプリは通信が全てhttpsでないとダメ

自鯖でhttps使えなくもないけど,認証系にも使いたい

新規アカウント作成後の最初のチュートリアル(APIキーの設定系など)

http://mb.cloud.nifty.com/doc/current/introduction/quickstart_unity.html

Psuh通知でMonacaの参考方法を参考にした

https://docs.monaca.io/ja/manual/backend/push_notification/gcm/

NCMBエラーコード一覧

http://mb.cloud.nifty.com/doc/current/rest/common/error.html

メモ 引数eで受けたら, e.ErrorCode でエラーコードをStringで入る

サンプルのコードそのまま

using UnityEngine;
using System.Collections;
using NCMB; //use Nifty Cloub Mobile Backend

public class NCMB_test : MonoBehaviour {

	// Use this for initialization
	void Start () {


		// クラスのNCMBObjectを作成
		NCMBObject testClass = new NCMBObject("TestClass");

		// オブジェクトに値を設定

		testClass["message"] = "Hello, NCMB!";
		// データストアへの登録
		testClass.SaveAsync();

	}
	
	// Update is called once per frame
	void Update () {
	
	}
}

WEBでオブジェクト確認するけど,WEBの方は更新がかなり遅い,,,