さまざまな方法とその活用方法をより理解していただくために、モバイルSDKを使用して顧客向けアプリケーションを作成しました。アプリをインストールするには、次の点を確認してください。
- SDK の前提条件
- Zoho Creator アプリケーションの作成
- アプリをZohoに登録
- CocoaPod のインストール
- 依存関係の追加
- Zoho Creator アプリを Xcode プロジェクトに追加
- Objective-C ブリッジングヘッダーの作成
SDK の前提条件
- Zoho アカウント。アカウントをお持ちでない場合は、こちらからユーザー登録してください。
- Zoho Creator アプリの作成
- iOSアプリをZohoに登録
- Xcode IDE 15
- iOS 13以上
- CocoaPods
- アプリの実行には、Simulatorまたは実地iOSデバイス(iOS 9以降)
Zoho Creator アプリケーションの作成
- サンプルアプリケーションをこのリンクからダウンロードしてください。ZylkerCarCare.郵便番号ファイルがダウンロードされます。
- ファイルを解凍し、その中にあるZylker_Auto_Care_Chain。dsファイルを探します。
- Zylker_Auto_Care_Chain。dsファイルをCreatorへインポートしてZoho Creatorアプリケーションを作成します。手順はこちら
- アプリに初期設定ドメインで顧客ポータルを設定します。手順はこちら
- 顧客をポータルに追加します。手順はこちら
3. Zoho でアプリを登録する
3.1 Creator 5 のユーザーは、以下の手順に従ってください:
- アプリの設定ページに移動し、モバイル SDKページを開きます。
- For 顧客セクションで、For iOSをクリックします。画面の右側からパネルが表示されます。
- UI & Coreフレームワークを選択します。
-
Client Credentials を生成するをクリックします。これにより、連携したいiOSアプリのクライアントID、client シークレット、ポータルID、redirectURIが生成されます。
3.2 Creator 6 のユーザーは、以下の手順に従ってください:
- 管理者用ダッシュボードにアクセスします。
- 左側のペインからモバイルを選択します。
-
画面右上の新しく作成する モバイルアプリをクリックします。
-
アプリケーション一覧から必須 appを選択します。Appleアイコンセクション内のFor ユーザー - SDKを選択します。
-
生成する Clientをクリックします。これにより、連携したいiOSアプリ用のクライアントID、client シークレット、ポータル ID、redirectURIが生成されます。
CocoaPod のインストール
CocoaPodsは、SwiftおよびObjective-Cプロジェクト向けのサードパーティ製依存関係管理ツールです。

CocoaPods をインストールするには、
- MacでTerminalを開きます。
-
下記のコマンドを使用してください:
依存関係の追加
- XcodeプロジェクトディレクトリでZylkerCarCare > native folder内のpodfileファイルを見つけます。
-
podfileに以下の内容が含まれていることを確認してください:
-
Terminalを開き、ZylkerCarCare > native folder(Xcodeプロジェクトディレクトリ)に移動し、次のコマンドを実行します:
-
ZylkerCarService.xcworkspaceをXCodeプロジェクトで開きます。
Zoho CreatorアプリをサンプルXcodeプロジェクトに追加する
- ダウンロードした郵便番号ファイル内で、ZylkerCarCare> native> ZylkerCarService。xcworkspace をXCodeで開き、AppHandler。swift に移動します。
-
以下に記載されているすべてのパラメーターを入力してください。
-
URLスキーム(リダイレクトURI)は ZylkerCarCare-> Info -> URL Types で設定してください。
-
-
C6の場合は、下記の画像を参照してください。
-
-
ZCAppInfo。plistファイルをZylkerCarCare > native > ZylkerCarServiceフォルダに移動します。
-
ZCAppInfo。plistファイルをプロジェクトに追加し、すべてのターゲットに添付してください。
Objective-C ブリッジングヘッダー
プロジェクト内にZylkerCarService-Bridging_header。hファイルが存在することを確認してください。下記の画像はファイルの場所を示しています。

ファイルが見つからない場合は、以下の手順に従って作成できます。
- Header File を選択します。
- Header File の名前を入力してください。
- プロジェクト → 作成 設定 で Header File を設定します。
-
以下を Objective-C bridging header に追加してください:
#インポートする <ZohoPortalAuthKit/ZohoPortalAuth.h>
- プロジェクトをコンパイルします。エラーが発生した場合は、こちらのページをご参照ください。