Mobile Publisher の使用開始
学習の目的
この単元を完了すると、次のことができるようになります。
- Mobile Publisher とは何かを定義する。
- Mobile Publisher を使用してブランド設定されたアプリケーションを作成する方法を説明する。
モバイル時代
モバイルテクノロジーがいたるところに浸透したことで、私たちの生活、仕事、学習、つながり、通信、旅行、買い物のやり方は変化しています。モバイルアクセスがこれほど身近になったことで、企業であれ個人であれ、エンドユーザーはあらゆるデバイスでどこにいても生産的であり続けるためのアプリケーションを求めています。

モバイルアプリケーション開発の課題
ここに重要なポイントが潜んでいます。モバイルアプリケーションをゼロから作成するとなると、難しいうえにコストも時間もかかります。Android 用か iOS 用か、それとも両方を構築するのか。複数の画面サイズに対応するよう設計するにはどうすればよいか。セキュリティはどうするか、など課題はたくさんあります。どうやって拡張するのか。組織内にモバイルの専門知識がない場合はどうすればよいか。
Salesforce Platform という助け舟
モバイルアプリケーション開発に関する課題を克服するうえで役に立つのが Salesforce Platform です。このプラットフォームでは、安全で、さまざまなモバイルデバイスで機能する、エンタープライズ向けおよびコンシューマー向け両方のモバイルアプリケーションを簡単に作成できます。組織のモバイル戦略の理想的な基盤になるのです。

Mobile Publisher について知る
そこで役立つのが Mobile Publisher です。Mobile Publisher を使うことで、ローコードで Salesforce Platform を基盤とするモバイルアプリケーションを作成できます。
Mobile Publisher を使ったアプリケーションの作成方法は 2 つあります。
-
Experience Cloud サイト: 既存の Experience Cloud サイトをもとにモバイルアプリケーションを作成します。
-
Salesforce アプリケーション: ブランド設定により、Salesforce モバイルアプリケーションのカスタムバージョンを作成します。
独自のアプリケーションアイコン、社名、コーポレートカラー、そして何より、Apple App Store や Google Play での独自の掲載情報を作成できます。
Experience Cloud 向け Mobile Publisher
既存の Experience Cloud サイトのブランド設定やカスタマイズを利用したモバイルアプリケーションの作成に加えて、Experience Cloud 向け Mobile Publisher なら、デバイスのネイティブ機能を活用したモバイルファーストエクスペリエンスをユーザーに提供できます。バーコードスキャンやデバイスの位置情報の追跡などの高度なモバイル機能により、ビジネスを強化できます。
次の Mobile Publisher 機能を使って、Experience Cloud サイトユーザー向けにモバイルファーストエクスペリエンスを創出しましょう。
- プッシュ通知
- 生体認証 (顔または指紋) によるアプリへのログイン
- バーコードおよび QR コードのスキャン
- 位置情報サービス
- 連絡先のインポート
- カレンダーとのインテグレーション
- アプリケーションの審査申請
Publisher Playground アプリケーションを使用すれば、Mobile Publisher ライセンスの購入前に Experience Cloud モバイルアプリケーションのプレビューを確認できます。詳細の確認とアプリケーションの設定方法については、「Publisher Playground を使用したモバイル Experience Cloud サイトのプレビュー (ベータ)」を参照してください。
Salesforce アプリケーション用 Mobile Publisher
私たちは、Salesforce の雲形のロゴや独自の鮮やかなブルーをかなり気に入っています。ですが、承知しています。皆さんが Salesforce モバイルアプリケーションに自社を表示し、自社のブランドを強調したいということを。
確かにブランド設定には効用があります。人々は親近感のあるものに反応します。アプリケーションが組織の一部であることを従業員がすんなりと認識できれば、アプリケーションを使用して思い入れを抱く可能性が高まり、導入が促進されます。
Salesforce アプリケーション用 Mobile Publisher を使うことで、Salesforce モバイルアプリケーションを組織のブランド設定でカスタマイズできます。さらに、ブランド設定したアプリケーションに関して、App Store および Google Play に独自の情報を掲載できます。
ブランド設定されたアプリケーションをローコードで作成する
これまでは、Salesforce Platform を使用してブランド設定されたアプリケーションをリリースしようとする場合、Salesforce Mobile SDK を使って自ら構築する必要がありました。この SDK は優れているものの、モバイルの専門知識、継続的なメンテナンス、そして高額な開発リソースが必要でした。残念ながら、多くの企業にとってこれらは高すぎる代償でした。
Salesforce を基盤としたモバイルアプリケーションをローコードで作成できるようになった今、重要なのは、Mobile Publisher を使って何を作成するのかです。
パートナーや顧客向けアプリケーションの例をいくつかご紹介します。
部門または業種 |
対象者 |
カスタムアプリケーション |
|---|---|---|
配送 |
パートナー |
|
財務 |
顧客 |
|
ヘルス |
顧客 |
|
保険 |
顧客 |
|
小売業 |
顧客 |
|
次に、従業員やパートナーの生産性を高めるアプリケーションの例をいくつかご紹介します。
部門または業種 |
対象者 |
カスタムアプリケーション |
|---|---|---|
人事 |
従業員 |
|
財務 |
従業員 |
|
小売業 |
従業員 |
|
配送 |
パートナー |
|
では始めましょう
Mobile Publisher のことをもっと知りたいと思っていることでしょう。すばらしいですね。このモジュールでは、実際的なシナリオに従って Mobile Publisher について説明していきます。まずは DreamHouse Realty をご紹介します。
DreamHouse Realty は、好調な不動産会社で、大勢の仲介担当者や顧客を抱えています。DreamHouse の Salesforce システム管理者である D'Angelo Cunningham は、すでに仲介担当者のニーズを満たすように Salesforce モバイルアプリケーションのカスタマイズを終えました。さらに仲介担当者が各自の物件やクライアントを管理するためのカスタム Lightning アプリケーションも 3 つ作成しました。また、加熱する住宅市場の購入者となる可能性のある顧客を対象に Experience Cloud サイトも構築しています。

仲介担当者はクライアントの目の前でモバイルアプリケーションを頻繁に使用する一方で、顧客は Experience Cloud サイトを使用して購入可能な物件を検索しています。DreamHouse の CEO を務める Michelle Smith は、仲介担当者が Salesforce のブランド設定バージョンを使用し、顧客が Experience Cloud サイトのブランド設定されたモバイルバージョンを利用することを望んでいます。そこで D'Angelo に、Mobile Publisher を使用して、App Store や Google Play に従業員向けと顧客向けの DreamHouse アプリケーションを公開するプロセスを調べるよう指示します。
まとめ
この単元では、モバイルアプリケーション開発の課題、そして Salesforce Platform を基盤としたアプリケーションをローコードで作成できる Mobile Publisher がこうした課題をどう解決できるのかを学習しました。次の単元では、D’Angelo が Mobile Publisher で使用する Experience Cloud サイトまたは Salesforce モバイルアプリケーションを準備し、ブランド設定済みの必要なアセットを作成する様子を見ていきます。
リソース
- Salesforce ヘルプ: Experience Cloud 向け Mobile Publisher
- Salesforce ヘルプ: Salesforce アプリケーション用 Mobile Publisher
- Trailhead: Experience Cloud を使用したリーチの拡大
- Trailhead: モバイル戦略開発
- Trailhead: Salesforce モバイルアプリケーションのカスタマイズ
- Trailhead: Lightning アプリケーションビルダー
- Trailhead: クイックスタート: Lightning アプリケーションビルダー
- Trailhead: Mobile SDK を使用した開発
