当社のモバイルSDKを使用して顧客向けのアプリケーションを作成しました。異なる方法とその使用方法をよりよく理解するために、アプリをインストールする必要があります。以下を確認してください。
- SDK 事前準備
- Zoho Creatorアプリケーションの作成
- Zohoへのアプリの登録
- CocoaPod のインストール
- 依存関係の追加
- Xcode プロジェクトに Zoho Creator アプリを追加する
- Objective-Cのブリッジヘッダーの作成
SDK 事前準備
- Zohoアカウント。アカウントをお持ちでない場合は、こちらから登録してください こちら。
- Zoho Creatorアプリの作成
- iOSアプリをZohoに登録する
- Xcode IDE 12.5
- iOS 9以上
- CocoaPods
- アプリを実行するためのシミュレーターまたはiOS 9以上のiOSデバイス
Zoho Creatorアプリケーションの作成
- こちらのリンクからサンプルアプリケーションをダウンロードしてください。こちらから、ZylkerCarCare.zipファイルがダウンロードされます。
- それを展開し、Zylker_Auto_Care_Chain.ds'ファイルを見つけてください。
- CreatorにZylker_Auto_Care_Chain.dsファイルをインポートして、Zoho Creatorアプリケーションを作成してください。 方法を学ぶ
- デフォルトドメインを使用して、アプリのカスタマーポータルを設定してください。 方法を学ぶ
- ポータルに顧客を追加してください。 方法を学ぶ
3. Zohoへのアプリの登録
3.1 Creator 5 を使用しているユーザーは、以下の手順に従ってください。
- アプリの設定ページに移動し、モバイルSDKページに進みます。
- 「お客様向け」セクションの下にあるiOS用をクリックします。右からパネルがスライドしてきます。
- UI & Coreフレームワークを選択します。
- クライアント資格情報の生成をクリックします。Creatorアプリケーションと統合したいiOSアプリのクライアントID、クライアント秘密、ポータルID、リダイレクトURIを生成します。
3.2 Creator 6 におけるユーザーは以下の手順を踏む必要があります:
- 管理者ダッシュボードに移動します。
- 左側のパネルから、モバイルを選択します。
- 右上隅の新しいモバイルアプリを作成をクリックします。
- アプリケーションのリストから、必要なアプリを選択します。Appleのアイコンセクションの下にあるユーザー用 - SDKを選択します。
- クライアントを生成をクリックします。これにより、Creatorアプリケーションと統合しようとしているiOSアプリのクライアントID、クライアント秘密、ポータルID、リダイレクトURIが生成されます。
CocoaPodのインストール
CocoaPods は、SwiftおよびObjective-Cプロジェクトのためのサードパーティの依存関係マネージャーです。
CocoaPodsをインストールするには、
- Macでターミナルを開きます
- 以下のコマンドを使用してください:
依存関係の追加
- ZylkerCarCareの native フォルダー 内に podfile ファイルがあります。
- 次のものが含まれていることを確認してください:
- ターミナルを開き、 ZylkerCarCare > native フォルダー (Xcode プロジェクトディレクトリ)に移動し、次のコマンドを実行してください:
- XCode プロジェクト内の ZylkerCarService.xcworkspace を開きます。
サンプルのXcodeプロジェクトにZoho Creatorアプリを追加する
- ダウンロードしたzipファイルを開き、XCodeでZylkerCarCare > native > ZylkerCarService.xcworkspace を開き、AppHandler.swiftを参照してください。
- 以下のすべてのパラメータを入力してください:
- URLスキーム(リダイレクトURI)は、 ZylkerCarCare ->Info -> URL Typesに設定する必要があります。
- 「ZCAppInfo.plist」というファイルを、「設定コアフレームワーク」タブからダウンロードしてください(上記のセクションのステップ1-3を参照してください)。
- C6の場合は、下の画像を参照してください。
-
- ファイルZCAppInfo.plistをZylkerCarCare > native > ZylkerCarServiceフォルダーに移動します。
- プロジェクトにZCAppInfo.plistファイルを追加し、すべてのターゲットに関連付けます。
Objective-C ブリッジヘッダー
プロジェクト内にZylkerCarService-Bridging_header.hファイルが存在するかを確認してください。以下の画像はそのファイルがどこにあるかを示しています。
もしファイルが見つからない場合は、以下の手順に従って作成できます。
- ヘッダーファイルを選択します:
- ヘッダーファイルの名前を入力してください。
- プロジェクト->ビルドオプション内でヘッダーファイルを構成します。
- 次をあなたの Objective-C ブリッジヘッダー に追加してください:
#import <ZohoPortalAuthKit/ZohoPortalAuth.h>
- プロジェクトをコンパイルしてください。 エラーが発生した場合は、このページを参照してください: こちら 。