· 

【Unity×Backendless】Androidビルド対応ガイド|BaaS導入〜SDKエラー解決・ビルド成功まで初心者向けに解説【テンプレートコード付き/バックエンド】

個人開発者のブログ

ココナラ画像
この記事を見ているあなたは、
Backendless SDKのチュートリアルを探しているか、またはBackendless SDK導入後、Androidビルドが通らず困っていませんか?
今回はそんな状況にピッタリの、
コード付き実装チュートリアルビルド対策方法を、分かりやすく紹介します。
*当記事はプロモーションも含みます。

目次

  1. Backendlessとは?

  2. Backendless側の準備

  3. Unity側の準備

  4. テンプレートコードと解説

  5. ビルド対策

  6. まとめ
     


Backendlessとは?

メイン

そもそもBackendlessとは、
BaaS(Backend as a Service)の一つで、ウェブ・アプリケーション開発などにおけるバックエンド部分をサービスとして提供するプラットフォームです。

ユーザーは、サーバーやデータベースなどのバックエンドを自分で構築・管理する手間を省き、より効率的にアプリケーション開発を進めることができます。

主な機能:
・データベース(リレーショナル形式)

・認証・ユーザー管理

・REST API & Event Handlers

・ファイル保存

・プッシュ通知

・リアルタイム通信

料金体制としては、無料枠もちゃんと有ります。
ただし1分間辺りの制限が厳しいので、
有料プランに切り替えることを推奨します。
 
有料枠だと基本従量課金制ですが、
予めご自身アプリの1分間辺りのAPI利用回数に応じて、Scale Fixedプランで最適なティアを設定すれば、コストを大幅抑えることもできます。
通常の従量課金制とScale Fixedプランのティア設定利用で比較すると:

・Tier 2(1分間当たり:6-10回まで)

通常の従量課金制:1日$0.99/1ヵ月$29.7程

Scale Fixedプラン:1ヵ月$25+Tier 2超過料金(Tier 3以上に達した場合)

・Tier 3(1分間当たり:11-20回まで)

通常の従量課金制:1日$1.75/1ヵ月$52.5程

Scale Fixedプラン:1ヵ月$45+Tier 3超過料金(Tier 4以上に達した場合)

・Tier 4(1分間当たり:21-50回まで)

通常の従量課金制:1日$2.15/1ヵ月$64.5程

Scale Fixedプラン:1ヵ月$55+Tier 4超過料金(Tier 5以上に達した場合)

※以降Tierは、BackendlessのBilling Plan参照

私のアプリの場合は、1分間当たりAPI利用回数20~30回程です。
なのでScale FixedプランでTier 4に設定すれば、月$55の維持費で済む計算ですね。
 
もし有料プランを検討する際は、予め1分間辺りのAPI利用回数を計測しておきましょう。

Backendless側の準備

導入準備

Backendlessのアカウント登録と、アプリ作成をしていきます。

🔸手順

①.Backendlessの公式サイトにアクセス

②.「Sign Up」をクリックしてアカウント登録

③.ログイン後、「Create New App」でアプリを作成(例:MyUnityApp)

→ この時点で、App IDAPI Key(Default or 対応プラットフォーム) が発行されます。
これらは Unity 側で必要です。
 
確認方法は、ManageからApp Settingsで確認できます。
これで登録自体は完了です。


Unity側の準備

インポート

次は、Unityプロジェクトに SDK を導入します。

必須要件
・Unity 2020 以降(Unity 6 対応確認済)
・BuildはWebGL以外(AndroidとWindowsは対応確認済)

コチラから最新のunitypackageをダウンロードしてください。

その後、ダウンロードしたunitypackageをインポートしてください。
 
この時、Newtonsoftが既にプロジェクト内に存在する場合は、Newtonsoft.Json.dllは含めず、さらにAndroidビルドの場合は、Plugins>IOSも含めないでください。
これでSDKの導入自体は完了です。


テンプレートコードと解説

SDKとセットであるサンプルコードだけだと、汎用性が低い致命的欠陥があります。

とはいえドキュメントなどを見ながら、

1からマネージャースクリプトを作成するのは大変でしょう。

そこで、
以下ではテンプレートコードをお見せしちゃいます▼

-------- ここから先は --------

アソシエイト画像

【完全版】Unityアプリ開発でBackendless導入・ビルド対策方法解説|コード付き

記事内容残り:9,582文字・1画像/コード・ビルド対策解説付き



アソシエイト画像

最新Unity開発記事まとめ

☟Unity開発に関する最新情報をチェックしよう!