backend(mBaaS)。技術情報AndroidではJavaの他、Kotlinも公式言語としてサポートされています。KotlinはJVM上で動作する静的な型付け言語で、言語体系がSwiftに似ています。そのため、Swiftに慣れた開発者であればすぐに習得できるかと思います(似ているので逆に戸惑う部分もあるのですが)。3系を使い、KotlinでNCMBを利用する方法を解説します。今回は匿名認証を行う方法です。3系からKotlinプラグインをインストールせずにKotlinプロジェクトを作成できるようになりました。新しいプロジェクトを作成します。Supportをチェックします。これでKotlinベースのコードが生成されます。他はデフォルトのままです。APIはある程度新しいもの(今回は23)を選択します。Activityを選択します。Nameはactivity_mainというのもデフォルトのままです。Settingsを選択します。開いたウィンドウで、上にあるプラスアイコンをクリックします。Packageを選択します。次のダイアログでNCMB.jarを選択します。NCMB.jarはこちらからダウンロードし、解凍します。追加すると、左側のメニューでappの下にNCMBが追加されます。ついでDependenciesをクリックします。dependencyを選択します。モジュールの選択でNCMBを選びます。一覧にNCMBが追加されたら完了です。開いて設定を追加します。これはインターネット接続を用いる設定です。/></manifest>これで準備完了です。SDKをインポートするまずNCMBを利用する画面のKotlinファイルを開きます。クラスを読み込んでいます。それぞれのキーに書き換えてください。"CLIENT_KEY")ログイン状態をチェックするまずログイン状態を確認します。これは以下のメソッドで確認できます。未ログイン}また、匿名認証に関わらず認証状態をチェックする場合は以下の方法があります。ログイン済み}認証していなかったら匿名認証を行います。user.objectId)}認証したユーザ情報はACL(アクセス権限設定)に用いたりするのが一般的です。まとめ匿名認証はIDやパスワードの設定がいらずに使えるのでユーザビリティの高い仕組みです。通常の認証では有効期限が24時間となっています。これを過ぎると認証していない状態になってしまうので注意してください。Kotlinでデータストアのアップデートを行います(匿名認証付き)にアップロードしてあります。実装時の参考にしてください。篤司NCMBエヴァンジェリスト。プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。2004年、まだ情報が少なかったオープンソースソフトの技術ブログ「MOONGIFT」を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶDXエージェンシー「DevRel」活動をスタート。enteredと出る場合Kotlinで匿名認証を実装していた時に起きた事例を紹介します。...2018-12-21Swiftでメールアドレス認証するSwift3でのNCMBの使い方を解説します。SDKでTodoアプリを作る(ACLを付ける)前回まででTodoアプリのバックエンドをmBaaSに置き換えました。Service)とは、スマートフォンアプリでよく利用される汎用的な機能をSDKとクラウドから提供するサービスです。backendのちょっと便利な使いかた・非公式SDKやアプリ開発の関連情報などをお届けするブログです。※記事内には、サポート対象外の内容も含みます。本ブログではコメント機能を公開しておりません。アプリ開発を行う上での課題解決には、ユーザーコミュニティやもくもく会などもご活用ください。LIMITEDスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。