モバイルSDK
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、こちらまでご連絡ください。
Liferayのパワーをモバイルアプリで活用したいですか? LiferayのMobile SDKのおかげで、まさにそれができます。 Liferay Mobile SDKは、消費するLiferayコアWebサービス、Liferayユーティリティ、およびカスタムアプリWebサービスを合理化する方法を提供します。 Liferay JSON Webサービスをラップする低レベルのレイヤーであり、ネイティブモバイルアプリで簡単に呼び出すことができます。 あなたがに集中できるように、それは、認証の面倒をHTTPリクエスト(同期または非同期)を行う、JSONの結果を解析し、ハンドルサーバ側の例外 使用して あなたのアプリでのサービスを。 Liferay Mobile SDKは、ネイティブアプリとLiferayサービスのギャップを埋めます。 公式プロジェクト ページ では、SDKリリースへのアクセス、SDKの最新ニュース、およびモバイルアプリ開発のディスカッションに参加するためのフォーラムが用意されています。 Liferay Mobile SDKは、AndroidおよびiOS用の個別のダウンロードとして入手できます。
呼び出す必要があるリモートサービスに応じて、アプリのプロジェクトに追加する必要があるMobile SDKには2種類あります。 Liferayのビルド済みMobile SDKには、一般的なリモートサービスコールの構築に必要なクラスが含まれています。 また、Liferayの コア ポートレットの特定のリモートサービスを呼び出すために必要なクラスも含まれています。 コアポートレットは、すべてのLiferayインストールに含まれています(これらは、すぐに使用可能なポートレットまたは組み込みポートレットとも呼ばれます)。 ただし、カスタムポートレットのリモートサービスを活用する場合は、追加のMobile SDKを構築する必要があります。 構築された後は、このモバイルSDKが含まれている のみ それらのサービスを呼び出すために必要なクラスを。 したがって、カスタムポートレットのリモートサービスを活用するには、Liferayのビルド済みMobile SDKとともにアプリにインストールする必要があります。
Liferayには、Liferayに接続するモバイルアプリを構築するための Liferayスクリーン も用意されています。 Screensは、 スクリーンレット と呼ばれるコンポーネントを使用して、Mobile SDKの低レベルのサービス呼び出しを活用および抽象化します。 ただし、ユースケース用のスクリーンレットがない場合、またはサービス呼び出しをより詳細に制御する必要がある場合は、Mobile SDKを直接使用できます。 ここでのMobile SDKチュートリアルに加えて、Screensチュートリアルをお読みになり、どちらがニーズに合うかを判断してください。
このセクションのチュートリアルでは、AndroidおよびiOSアプリ開発でのMobile SDKの使用について説明します。 次のチュートリアルではこれらのトピックを紹介し、各トピックの詳細なチュートリアルが続きます。
さらに、次のチュートリアルでは、カスタムポートレットサービスをサポートするMobile SDKの構築について説明します。
シートベルトを締めてください。LiferayのMobile SDKでモバイルに移行しましょう!
関連トピック: