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

-
podfile に次の内容が含まれていることを確認します:
-
ターミナルを開き、ZylkerCarCare > native フォルダ(Xcode プロジェクト ディレクトリ)に移動して、次のコマンドを実行します:
-
Xcode プロジェクトで ZylkerCarService。xcworkspace を開きます。
サンプル Xcode プロジェクトへの Zoho Creator アプリの追加
- ダウンロードした zip ファイル内で、XCode で ZylkerCarCare > native > ZylkerCarService。xcworkspace を開き、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 の名前を入力します。

- プロジェクトの Build Settings でヘッダーファイルを設定します。

-
Objective-C ブリッジングヘッダー に次の行を追加します:
#インポートする <ZohoPortalAuthKit/ZohoPortalAuth.h> - プロジェクトをコンパイルします。エラーが発生した場合は、こちらのページを参照してください。