ユーザー向け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. プロジェクトをコンパイルします。エラーが発生した場合は、こちらのページを参照してください。

    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

                                  • よくあるエラー

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 以下は、Zoho Creator の iOS 向け SDK を使用する際にユーザーがよく遭遇するエラーと、その解決方法です。 よくあるエラー Swift バージョンの不一致エラー フォーム取得エラー プロジェクトのビルド時エラー エラーの解決方法 ...
                                  • サンプルコード例

                                    お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 以下は、Zoho Creator の iOS 向け SDK の各種メソッドの使い方を示すコードスニペットです。 FieldAccessPath を構築する フォームオブジェクトを取得する フィールドの選択肢を取得する フォームを送信する フィールドの値を設定する ...

                                  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.