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

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

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

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

1. 前提条件

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

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

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

3. アプリをZohoに登録する

3.1 Creator 5 のユーザーは、以下の手順に従ってください。

  1. アプリの設定ページに移動し、モバイル SDKページを開いてください。
  2. For ユーザーセクションで、For iOSをクリックします。画面右側からパネルが表示されます。
  3. UI & Coreフレームワークを選択します。
  4. 生成する Client Credentialsをクリックします。これにより、連携したいiOSアプリ用のクライアントID、clientシークレット、redirectURIが生成されます。

3.2 Creator 6でのユーザー操作手順:

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

  4. アプリケーションの一覧から必須 appを選択します。AppleアイコンセクションのFor ユーザー - SDKを選択してください。

  5. 生成する Clientをクリックします。これにより、連携したいiOSアプリ用のクライアントIDclientシークレット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 サービス' do
    use_frameworks!
    pod 'ZohoAuth'
    pod 'ZCUIFramework'
    end

    post_install do |installer|
    installer。generated_projects。each do |プロジェクト|
    プロジェクト.targets。each do |target|
    target。build_configurations。each do |config|
    config。build_settings['CODE_SIGNING_ALLOWED'] = 'いいえ'
    config。build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '13。+10、-10'
    end
    end
    end

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

6. サンプル Xcode プロジェクトへの Zoho Creator アプリの追加

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

  4. ZCAppInfo.plist ファイルを 設定する Core Framework タブからダウンロードします(上記セクションのステップ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. プロジェクト作成設定 にて Header File を設定します。
  4. 下記を Objective-C bridging header に追加してください:
        #インポートする <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

                                • 「一般的なエラー」

                                  お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。 以下は、iOS用のZoho Creator SDKを使用しているユーザーが頻繁に直面するエラーとその解決方法です。 一般的なエラー Swiftバージョンのミスマッチエラー フォーム取得エラー プロジェクトの構築時にエラーが発生しました エラー解決 ...

                                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.