サンプルiOSアプリケーションでお客様を支援する

サンプルiOSアプリケーションでお客様を支援する

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

顧客とは、組織とのビジネス関係にあるベンダー、小売業者、物流パートナー、および顧客など、組織から外部にある人や団体を指します。デザインにより、顧客がCreatorアプリケーションにアクセスできるように、 顧客ポータルを作成する必要があります。

当社のモバイルSDKを使用して顧客向けのアプリケーションを作成しました。異なる方法とその使用方法をよりよく理解するために、アプリをインストールする必要があります。以下を確認してください。

SDK 事前準備

  • Zohoアカウント。アカウントをお持ちでない場合は、こちらから登録してください こちら
  • Zoho Creatorアプリの作成
  • iOSアプリをZohoに登録する
  • Xcode IDE 12.5
  • iOS 9以上
  • CocoaPods
  • アプリを実行するためのシミュレーターまたはiOS 9以上のiOSデバイス

Zoho Creatorアプリケーションの作成

  1. こちらのリンクからサンプルアプリケーションをダウンロードしてください。こちらから、ZylkerCarCare.zipファイルがダウンロードされます。
  2. それを展開し、Zylker_Auto_Care_Chain.ds'ファイルを見つけてください。
  3. CreatorにZylker_Auto_Care_Chain.dsファイルをインポートして、Zoho Creatorアプリケーションを作成してください。 方法を学ぶ  
  4. デフォルトドメインを使用して、アプリのカスタマーポータルを設定してください。 方法を学ぶ
  5. ポータルに顧客を追加してください。 方法を学ぶ

3. Zohoへのアプリの登録

3.1 Creator 5 を使用しているユーザーは、以下の手順に従ってください。

  1. アプリの設定ページに移動し、モバイルSDKページに進みます。
  2. 「お客様向け」セクションの下にあるiOS用をクリックします。右からパネルがスライドしてきます。
  3. UI & Coreフレームワークを選択します。
  4. クライアント資格情報の生成をクリックします。Creatorアプリケーションと統合したいiOSアプリのクライアントIDクライアント秘密ポータルIDリダイレクトURIを生成します。

3.2 Creator 6 におけるユーザーは以下の手順を踏む必要があります:

  1. 管理者ダッシュボードに移動します。
  2. 左側のパネルから、モバイルを選択します。
  3. 右上隅の新しいモバイルアプリを作成をクリックします。

  4. アプリケーションのリストから、必要なアプリを選択します。Appleのアイコンセクションの下にあるユーザー用 - SDKを選択します。

  5. クライアントを生成をクリックします。これにより、Creatorアプリケーションと統合しようとしているiOSアプリのクライアントIDクライアント秘密ポータルIDリダイレクトURIが生成されます。

CocoaPodのインストール

CocoaPods は、SwiftおよびObjective-Cプロジェクトのためのサードパーティの依存関係マネージャーです。

注意:すべてのコマンドはターミナルで入力する必要があります。

CocoaPodsをインストールするには、

  1. Macでターミナルを開きます
  2. 以下のコマンドを使用してください:
    sudo gem install cocoapods

依存関係の追加

  1.  ZylkerCarCareの native フォルダー 内に podfile ファイルがあります。 
  2. 次のものが含まれていることを確認してください:
    target 'Zylker Service' do
    use_frameworks!
    pod 'ZohoPortalAuth'
    pod 'ZCUIFramework'
    end
  3. ターミナルを開き、 ZylkerCarCare > native フォルダー (Xcode プロジェクトディレクトリ)に移動し、次のコマンドを実行してください:
    pod install
  4.  XCode プロジェクト内の ZylkerCarService.xcworkspace を開きます。

サンプルのXcodeプロジェクトにZoho Creatorアプリを追加する

  1. ダウンロードしたzipファイルを開き、XCodeでZylkerCarCare > native >  ZylkerCarService.xcworkspace を開き、AppHandler.swiftを参照してください。
  2. 以下のすべてのパラメータを入力してください:
    let clientId = <#String!#>
    let clientSecret = <#String!#>
    let urlScheme = <#String!#>
    let portalID = <#String!#> //アプリケーションの顧客ポータルにアクセスするためのポータルID。
  3. URLスキーム(リダイレクトURI)は、 ZylkerCarCare ->Info -> URL Typesに設定する必要があります。

  4. 「ZCAppInfo.plist」というファイルを、「設定コアフレームワーク」タブからダウンロードしてください(上記のセクションのステップ1-3を参照してください)。

    • C6の場合は、下の画像を参照してください。

  5. ファイルZCAppInfo.plistZylkerCarCare > native > ZylkerCarServiceフォルダーに移動します。

  6. プロジェクトにZCAppInfo.plistファイルを追加し、すべてのターゲットに関連付けます。

Objective-C ブリッジヘッダー

プロジェクト内にZylkerCarService-Bridging_header.hファイルが存在するかを確認してください。以下の画像はそのファイルがどこにあるかを示しています。


もしファイルが見つからない場合は、以下の手順に従って作成できます。

  1. ヘッダーファイルを選択します:
  2. ヘッダーファイルの名前を入力してください。
  3. プロジェクト->ビルドオプション内でヘッダーファイルを構成します。
  4. 次をあなたの Objective-C ブリッジヘッダー に追加してください:
        #import <ZohoPortalAuthKit/ZohoPortalAuth.h> 

  5. プロジェクトをコンパイルしてください。 エラーが発生した場合は、このページを参照してください: こちら 。

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho Desk Resources

              • Desk Community Learning Series


              • Digest


              • Functions


              • Meetups


              • Kbase


              • Resources


              • Glossary


              • Desk Marketplace


              • MVP Corner


              • Word of the Day









                                Resources

                                Videos

                                Watch comprehensive videos on features and other important topics that will help you master Zoho CRM.



                                eBooks

                                Download free eBooks and access a range of topics to get deeper insight on successfully using Zoho CRM.



                                Webinars

                                Sign up for our webinars and learn the Zoho CRM basics, from customization to sales force automation and more.



                                CRM Tips

                                Make the most of Zoho CRM with these useful tips.