顧客向けのサンプルiOSアプリケーション

顧客向けのサンプルiOSアプリケーション

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

顧客とは、組織外部の人または団体を指します。例えば、仕入先、小売業者、物流パートナー、および組織が法人取引を行う顧客などが含まれます。設計上、顧客がCreatorアプリケーションにアクセスできるように、顧客ポータルを作成する必要があります。

さまざまな方法とその活用方法をより理解していただくために、モバイルSDKを使用して顧客向けアプリケーションを作成しました。アプリをインストールするには、次の点を確認してください。

SDK の前提条件

  • Zoho アカウント。アカウントをお持ちでない場合は、こちらからユーザー登録してください。
  • Zoho Creator アプリの作成
  • iOSアプリをZohoに登録
  • Xcode IDE 15
  • iOS 13以上
  • CocoaPods
  • アプリの実行には、Simulatorまたは実地iOSデバイス(iOS 9以降)

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

  1. サンプルアプリケーションをこのリンクからダウンロードしてください。ZylkerCarCare.郵便番号ファイルがダウンロードされます。
  2. ファイルを解凍し、その中にあるZylker_Auto_Care_Chain。dsファイルを探します。
  3. Zylker_Auto_Care_Chain。dsファイルをCreatorへインポートしてZoho Creatorアプリケーションを作成します。手順はこちら  
  4. アプリに初期設定ドメインで顧客ポータルを設定します。手順はこちら
  5. 顧客をポータルに追加します。手順はこちら

3. Zoho でアプリを登録する

3.1 Creator 5 のユーザーは、以下の手順に従ってください:

  1. アプリの設定ページに移動し、モバイル SDKページを開きます。
  2. For 顧客セクションで、For iOSをクリックします。画面の右側からパネルが表示されます。
  3. UI & Coreフレームワークを選択します。
  4. Client Credentials を生成するをクリックします。これにより、連携したいiOSアプリのクライアントIDclient シークレットポータルIDredirectURIが生成されます。

3.2 Creator 6 のユーザーは、以下の手順に従ってください:

  1. 管理者用ダッシュボードにアクセスします。
  2. 左側のペインからモバイルを選択します。
  3. 画面右上の新しく作成する モバイルアプリをクリックします。

  4. アプリケーション一覧から必須 appを選択します。Appleアイコンセクション内のFor ユーザー - SDKを選択します。

  5. 生成する Clientをクリックします。これにより、連携したいiOSアプリ用のクライアントIDclient シークレットポータル IDredirectURIが生成されます。

CocoaPod のインストール

CocoaPodsは、SwiftおよびObjective-Cプロジェクト向けのサードパーティ製依存関係管理ツールです。

メモ: すべてのコマンドはターミナルで入力してください。

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

  1. MacでTerminalを開きます。
  2. 下記のコマンドを使用してください:
    sudo gem install cocoapods

依存関係の追加

  1. XcodeプロジェクトディレクトリでZylkerCarCare > native folder内のpodfileファイルを見つけます。
  2. podfileに以下の内容が含まれていることを確認してください:
    target 'Zylker サービス' do
    use_frameworks!
    pod 'ZohoPortalAuth'
    pod 'ZCUIFramework'
    end

    post_install do |installer|
    installer。generated_projects。each do |プロジェクト|
    プロジェクト.targets。each do |target|
    target。build_configurations。each do |config|
    config。build_settings['CODE_SIGNING_ALLOWED'] = 'いいえ'
    config。build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13。+10、-10'
    end
    end
    end

    end
  3. Terminalを開き、ZylkerCarCare > native folder(Xcodeプロジェクトディレクトリ)に移動し、次のコマンドを実行します:
    pod install
  4. ZylkerCarService.xcworkspaceをXCodeプロジェクトで開きます。

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

  1. ダウンロードした郵便番号ファイル内で、ZylkerCarCare> native> ZylkerCarService。xcworkspace をXCodeで開き、AppHandler。swift に移動します。
  2. 以下に記載されているすべてのパラメーターを入力してください。
    letclientId = <#String!#>
    letclientSecret = <#String!#>
    leturlScheme = <#String!#>
    letportalID = <#String!#> //アプリケーションの顧客ポータルにアクセスするためのポータルIDです。
    let accountsUrl =<#String!#> //こちらにはご自身のポータルURLを入力してください。例: 'https://demoapp。zohocreatorportal。com'
  3. URLスキーム(リダイレクトURI)は ZylkerCarCare-> Info -> URL Types で設定してください。

  4. ZCAppInfo。plist ファイルを 設定する Core Framework タブからダウンロードしてください(上記セクションの手順1~3を参照)。

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

  5. ZCAppInfo。plistファイルをZylkerCarCare > native > ZylkerCarServiceフォルダに移動します。

  6. ZCAppInfo。plistファイルをプロジェクトに追加し、すべてのターゲットに添付してください。

Objective-C ブリッジングヘッダー

プロジェクト内にZylkerCarService-Bridging_header。hファイルが存在することを確認してください。下記の画像はファイルの場所を示しています。


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

  1. Header File を選択します。
  2. Header File の名前を入力してください。
  3. プロジェクト作成 設定 で Header File を設定します。
  4. 以下を Objective-C bridging header に追加してください:
        #インポートする <ZohoPortalAuthKit/ZohoPortalAuth.h> 

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

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

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

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

    Zoho CRM Training



              Zoho Campaigns Resources

                Zoho WorkDrive Resources




                  • Desk Community Learning Series


                  • Digest


                  • Functions


                  • Meetups


                  • Kbase


                  • Resources


                  • Glossary


                  • Desk Marketplace


                  • MVP Corner


                  • Word of the Day


                  • Ask the Experts









                                  • Related Articles

                                  • 「一般的なエラー」

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 以下は、iOS用のZoho Creator SDKを使用しているユーザーが頻繁に直面するエラーとその解決方法です。 一般的なエラー Swiftバージョンのミスマッチエラー フォーム取得エラー プロジェクトの構築時にエラーが発生しました エラー解決 ...

                                  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.