backend(mBaaS)。backendを使って欲しいと思い、様々な調査を行っています。その中で分かってきている事柄についてまとめつつ、Androidアプリを移行する際の注意点について紹介します。backendではParse.comのローカルデータストア相当の機能がありません。その部分についてはRealmやSQLiteなどに移行する必要があります。backendではファイルストアという別な機能となっています。そのため、ファイルストアにバイナリファイルを保存し、そのObjectIDやHTTPSのURLをデータストアに保存する変更が必要になります。SDKは似た使い方ができます。データの保存は以下のようになります。Parse.comです。ここは保存完了後に呼び出される。}});続いてオブジェクトの取得。}});検索についても同様です。Parse.comです。}});オブジェクト名こそ違いますが、コード自体は似たような形で実装できます。リレーションが使えますParse.comにあるリレーションの機能もサポートされています。ポインターもありますので、データ構造はほぼそのまま(ファイルカラムを除く)移行できます。backendではその他、位置情報型もあります。インポート時の注意Parse.comから移行する場合、規定のクラス名はそのままインポートはできません。user/file/push/installationといった名前が規定になります。これらの移行はコードを書いて既存のクラスにデータを追加する形で行っていく必要があります。Parse.comとNCMBのデータストアはiOSであれば殆ど変わらずに使いこなすことができるでしょう。コードの移行もそれほど多くありません。既存データについては移行スクリプトなどを作る必要がありそうです。現在、Parse乗り換え相談会を行っています。Parse.comからの乗り換えに際して疑問点、不安などがある場合はぜひお問い合わせください。backendに移行してみる(iO...Parse.comが1年後に終了とアナウンスされています。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。