サンプルiOSアプリケーションを使用するユーザー

サンプルiOSアプリケーションを使用するユーザー

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

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

1. 事前準備

  • Xcode IDE 12.5
  • iOS 9以上
  • CocoaPods
  • Zohoアカウント。アカウントをお持ちでない場合は、こちらからサインアップしてください。

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

  1. サンプルアプリケーションを このリンクからダウンロードしてください。 ZohoCreatorSDKDemo.zip ファイルがダウンロードされます。
  2. それを展開し、 Utility.ds' ファイルを見つけてください。
  3.  Utility.ds ファイルをインポートして、Zoho Creatorアプリケーションを作成してください。 方法を学ぶ  

3. Zohoへのアプリの登録

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

  1. アプリの設定ページに移動し、モバイルSDKページに移動します。
  2. 「ユーザー向け」のセクションの下にある「iOS用」をクリックします。右側からパネルがスライドしてきます。
  3. UI & Coreフレームワークを選択します。
  4. 「クライアント資格情報の生成」をクリックします。これにより、Creatorアプリケーションと統合しようとするiOSアプリのクライアントID、クライアント秘密、およびリダイレクトURIが生成されます。

3.2 Creator 6 を使用するユーザーは以下の手順を実行してください。

  1. 管理者のダッシュボードに移動してください。
  2. 左側のパネルからモバイルを選択してください。
  3. 右上の角にある新しいモバイルアプリを作成をクリックしてください。

  4. アプリのリストから、必要なアプリを選択してください。Appleアイコンの下にあるユーザー用 - SDKを選択してください。

  5. クライアントを生成をクリックしてください。これにより、Creatorアプリケーションと統合したいiOSアプリのクライアントIDクライアント秘密、およびリダイレクトURIが生成されます。

4. CocoaPodのインストール

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

注:すべてのコマンドはターミナルで入力する必要があります。

CocoaPodsをインストールするには、

  1. Macのターミナルを開く
  2. 以下のコマンドを使用します:
    sudo gem install cocoapods

5. 依存関係の追加

  1.  「podfile」ファイルは、ZohoCreatorSDKDemo > nativeフォルダー(Xcodeプロジェクトディレクトリ)にあります。 
  2. 以下を含んでいることを確認してください:
    target 'Zylker Service' do
    use_frameworks!
    pod 'ZohoAuth'
    pod 'ZCUIFramework'
    end
  3. ターミナルを開き、ZohoCreatorSDKDemo > nativeフォルダー(Xcodeプロジェクトディレクトリ)に移動し、次のコマンドを実行します:
    pod install
  4.  XCodeプロジェクト内でZohoCreatorSDKDemo.xcworkspaceを開きます。

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

  1. ダウンロードしたzipファイルを開き、 ZohoCreatorSDKDemo > native >  ZohoCreatorSDKDemo.xcworkspace をXCodeで開き、AppDelegate.swiftを参照してください。
  2. 以下で記載されたパラメータを全て入力してください:
    var clientId = <#String!#>
    var clientSecret = <#String!#>
    var urlScheme = <#String!#>
  3. URLスキーム(リダイレクトURI)を入力する必要があります。ZohoCreatorSDKDemo -> Info -> URL Typesに設定してください。

  4. ZCAppInfo.plistファイルを、コアフレームワークの構成タブからダウンロードしてください(上記のセクションのステップ1-3を参照してください)。

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

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

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

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


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

  1. ヘッダーファイルを選択します:
  2. ヘッダーファイルの名前を入力してください。
  3. プロジェクト内のビルドオプションからヘッダーファイルを設定してください。
  4. 以下をObjective-C ブリッジヘッダーに追加してください:
        #インポート <ZohoAuthKit/ZohoAuth.h> 
  5. プロジェクトをコンパイルします。 これらを行う際にエラーが発生した場合は、この ページ を参照してください。

    Zoho CRM 管理者向けトレーニング

    「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。

    日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。

    Zoho CRM Training



              Zoho WorkDrive Resources



                Zoho Desk Resources

                • Desk Community Learning Series


                • Digest


                • Functions


                • Meetups


                • Kbase


                • Resources


                • Glossary


                • Desk Marketplace


                • MVP Corner


                • Word of the Day









                                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.