ユーザー向けiOSサンプルアプリケーション

ユーザー向けiOSサンプルアプリケーション

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

さまざまなメソッドとその使い方をよりよく理解していただくために、モバイル SDK を使用したサンプルアプリケーションを作成しました。アプリをインストールするには、次の手順を実行します。

1. 前提条件

  • Xcode IDE 15
  • iOS 13 以上
  • CocoaPods
  • Zoho アカウント。アカウントをお持ちでない場合は、こちらから登録してください。

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

  1. このリンクからサンプルアプリケーションをダウンロードします。ZohoCreatorSDKDemo.zip ファイルがダウンロードされます。
  2. zip を展開し、その中の Utility.ds ファイルを探します。
  3. Utility.ds ファイルを Creator にインポートして Zoho Creator アプリケーションを作成します。手順はこちら  

3. Zoho へのアプリ登録

3.1 Creator 5 をご利用の場合は、次の手順に従ってください:

  1. アプリの設定ページに移動し、モバイル SDK ページを開きます。
  2. [For Users]セクションで[For iOS]をクリックします。右側からペインがスライド表示されます。
  3. UI & Core フレームワークを選択します。
  4. [クライアント認証情報を生成]をクリックします。これにより、Creator アプリケーションと連携する iOS アプリ用のクライアント ID、クライアントシークレット、redirectURI が生成されます。

3.2 Creator 6 をご利用の場合は、次の手順に従ってください:

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

  4. アプリケーション一覧から対象のアプリを選択します。[Apple]アイコンセクションの[For Users - SDK]を選択します。

  5. クライアントを生成をクリックします。これにより、Creator アプリケーションと連携する iOS アプリ用のクライアント IDクライアントシークレットredirectURI が生成されます。

4. CocoaPod のインストール

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

メモ: すべてのコマンドは Terminal で実行してください。

CocoaPods をインストールするには、次の手順を実行します。

  1. Mac で Terminal を開きます。
  2. 次のコマンドを使用します:
    sudo gem install cocoapods

5. 依存関係の追加

  1. ZohoCreatorSDKDemo > native folder(Xcode プロジェクトディレクトリ)内にある podfile を探します。
  2. podfile に以下の内容が含まれていることを確認します:
    target 'Zylker Services' do
    use_frameworks!
    pod 'ZohoAuth'
    pod 'ZCUIFramework'
    end

    post_install do |installer|
    installer。generated_projects。each do |project|
    project。targets。each do |target|
    target。build_configurations。each do |config|
    config。build_settings['CODE_SIGNING_ALLOWED'] = 'NO'
    config。build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13.0'
    end
    end
    end

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

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

  1. ダウンロードした ZIP ファイル内の  ZohoCreatorSDKDemo > native > ZohoCreatorSDKDemo.xcworkspace を Xcode で開き、AppDelegate.swift に移動します。
  2. 以下のすべてのパラメーターを入力します:
    varclientId = <#String!#>
    varclientSecret = <#String!#>
    varurlScheme = <#String!#>
  3. 入力した URL スキーム(リダイレクト URI)は、ZohoCreatorSDKDemo -> Info -> URL Types で設定する必要があります。

  4. Configure Core Framework タブから ZCAppInfo.plist ファイルをダウンロードします(上記セクションの手順 1〜3 を参照)。

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

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

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

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


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

  1. Header File を選択します。
  2. Header File の名前を入力します。
  3. プロジェクト -> Build Settings でヘッダーファイルを設定します。
  4. 次の内容を Objective-C ブリッジングヘッダー に追加します:
        #import <ZohoAuthKit/ZohoAuth.h> 
  5. プロジェクトをコンパイルします。エラーが発生した場合は、こちらのページを参照してください。