チャットの匿名ユーザーに関する詳細の表示(iOS向けどこでもサポートSDK)

チャットの匿名ユーザーに関する詳細の表示(iOS向けどこでもサポートSDK)

通常、サポート担当者が匿名の利用者(匿名ユーザー)からチャットを受信しても、サポート担当者の画面には匿名ユーザーに関する詳細情報は表示されません。Zoho Deskでは、必要に応じて匿名ユーザーからチャットを受信した際にも詳細情報を表示することが可能です。

表示するには、以下のメソッドを使用します。

Swift

  1. import ZohoDeskPortalChat
       ...
       ZDPortalChat.setGuestUser(email:<#Guest_User_Email#>,
       displayName:<#Guest_User_DisplayName#>",
       phoneNumber: <#Guest_User_PhoneNumber#>")

Objective-C

  1. @import ZohoDeskPortalChat;
    ...
        [ZDPortalChat setGuestUserWithEmail:<#Guest_User_Email#>
        displayName:<#Guest_User_DisplayName#>
        phoneNumber:<#Guest_User_PhoneNumber#>]; 
必要に応じて、チャットのやりとりを問い合わせに変換することもできます。なお、問い合わせに変換するには利用者(匿名ユーザー)のメールアドレスが必要です。

問い合わせの自動送信

どこでもサポートでは、利用者に対して自動による問い合わせの送信を許可できます。許可した場合は、アプリ内で特定のエラーなどが発生した場合に、どこでもサポートの機能を通じて自動で問い合わせが送信されるように設定することも可能です。たとえば、利用者がアプリを利用中に特定の画面を読み込めなかった場合に、その情報を踏まえて読み込みの失敗に関する問い合わせが自動で送信されるように設定することができます。これにより、利用者が手動で問い合わせを送信する手間を省くことが可能です。

問い合わせの自動送信を有効にするには、アプリのコードに以下のメソッドを追加します。

Swift

  1. import ZohoDeskPortalAPIKit

Objective-C

  1. @import ZohoDeskPortalAPIKit;

部門のIDを取得するには、以下のメソッドを使用します。

Swift

  1. ZohoDeskPortalSDK.getDepartments(onCompletion:
    { (departments, error) in
    // on success, departments will return an array, error will return nil
    // on failure, error will return a value, departments will return nil
    }

Objective-C

  1. [ZohoDeskPortalSDK getDepartmentsOnCompletion:^
    (NSArray * departments, NSError * error)
    {
    // on success, departments will return an array, error will return nil
    // on failure, error will return a value, departments will return nil
    }];

部門の商品の情報を取得するには、以下のメソッドを使用します。

Swift

  1. ZohoDeskPortalSDK.getProducts(inDepartmentID: <#T##String#>, params: <#T##[String : Any]?#>)
    { products, error in
    // on success, products will return an array, error will return nil
    // on failure, error will return a value, products will return nil
    }

Objective-C

  1. [ZohoDeskPortalSDK getProductsInDepartmentID:<#NSString#>
    params:<#NSDictionary#>onCompletion:^
    (NSArray * products, NSError * error)
    {
    // on success, products will return an array, error will return nil
    // on failure, error will return a value, products will return nil
    }];

部門の問い合わせ用のレイアウトに含まれる項目の情報を取得するには、以下のメソッドを使用します。

Swift

  1. ZohoDeskPortalSDK.Ticket.getFields(<#T##params: [String : Any]?##[String : Any]?#>)
    { fields, error in
    // on success, fields will return an array, error will return nil
    // on failure, error will return a value, products will return nil
    }

Objective-C

  1. [[ZohoDeskPortalSDKTicket getFields:
    <#(NSDictionary * _Nullable)#>onCompletion:^
    (NSArray * fields, NSError * error)
    {
    // on success, fields will return an array, error will return nil
    // on failure, error will return a value, fields will return nil
    }];

問い合わせに添付ファイルを含めるには、以下のメソッドを使用します。

Swift

  1. ZohoDeskPortalSDK.Ticket.addAttachment(with:<#Data#>,
    andName:<#String#>, using: <#ZDPUploaderDelegate?#>)
    { (attachment, error) in
    // on success, attachment will return a value, error will return nil
    // on failure, error will return a value, attachment will return nil
    }

Objective-C

  1. [ZohoDeskPortalSDKTicket addAttachmentWith:
    <#NSData#>andName:<#NSString#>using:
    <#(id _Nullable)#>onCompletion:^
    (ZDPortalAttachment * attachment, NSError * error)
    {
    // on success, attachment will return a value, error will return nil
    // on failure, error will return a value, attachment will return nil
    }];

問い合わせの自動送信を有効にするには、アプリのコードに以下のメソッドを追加します。なお、問い合わせを投稿できるようにするためのメソッドは、認証ユーザーと匿名ユーザーでそれぞれ異なりますのでご注意ください。

Swift

  1. if ZohoDeskPortalSDK.isUserLoggedIn
    {
        ZohoDeskPortalSDK.Ticket.add(withFields:<#T##[String : Any]#>)
        { (ticket, error) in
       // on success, ticket will return an object,
    error will return nil
       // on failure, error will return a value,
    ticket will return nil
        }
    } else
    {
        ZohoDeskPortalSDK.Ticket.addAsGuest
    (withFields: <#T##[String : Any]#>)
        { (ticketNumber, error) in
        // on success, ticketNumber will return a string value,
    error will return nil
        // on failure, error will return a value,
    ticketNumber will return nil
        }
    }

Objective-C

  1. if (ZohoDeskPortalSDK.isUserLoggedIn)
    {
            [ZohoDeskPortalSDKTicket addWithFields:<#(NSDictionary * _Nonnull)#> onCompletion:^(ZDPTicket * ticket, NSError * error)
        {
             // on success, ticket will return an object, error will return nil
             // on failure, error will return a value, ticket will return nil
            }];
    }
    else
    {
            [ZohoDeskPortalSDKTicket addAsGuestWithFields:
            <#(NSDictionary * _Nonnull)#> onCompletion:^(NSString * ticketNumber, NSError * error)
            {
             // on success, ticketNumber will return a string value, error will return nil
             // on failure, error will return a value, ticketNumber will return nil
            }]
    }

このメソッドにおいて、次のパラメーターは入力必須です:Email AddressSubjectDepartmentID

    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









                                • Related Articles

                                • チャットの匿名ユーザーに関する詳細の表示(Android向けどこでもサポートSDK)

                                  問い合わせの自動送信 どこでもサポートでは、利用者に対して自動による問い合わせの送信を許可できます。許可した場合は、アプリ内で特定のエラーなどが発生した場合に、どこでもサポートの機能を通じて自動で問い合わせが送信されるように設定することも可能です。たとえば、利用者がアプリを利用中に特定の画面を読み込めなかった場合に、その情報を踏まえて読み込みの失敗に関する問い合わせが自動で送信されるように設定することができます。これにより、利用者が手動で問い合わせを送信する手間を省くことが可能です。 ...
                                • iOS向けどこでもサポートSDKの設定

                                  どこでもサポートの設定 どこでもサポートの設定に関して、アプリ側で有効/無効にできる内容は以下のとおりです。 • サイドメニュー • 言語の選択 • Zohoのフッター「powered by ASAP label」 初期設定では、すべての設定が有効になっています。 上記の設定を無効にするには、以下のコードを追加します。 Swift let configuration = ZDPConfiguration() configuration.disableSidemenu = true ...
                                • iOS向けどこでもサポートSDKの操作

                                  iOS向けのどこでもサポートSDK(ソフトウェア開発キット)を利用すると、iOSアプリ内にZoho Deskのサポート機能を埋め込むことができます。アプリの利用者に対して、さまざまなサポート機能を提供することが可能です。利用者に対して提供できる主なサポート機能は、以下のとおりです。 • カスタマーサポート(問い合わせの送信、担当者とのチャット) • ナレッジベース(ヘルプ記事へのアクセス) • コミュニティ(ポータルでの他の顧客やサポート担当者との交流) ...
                                • iOS向けどこでもサポートSDKの言語設定

                                  どこでもサポートSDK(ソフトウェア開発キット)は、多数の言語に対応しています。アプリの利用者の地域に応じた言語を選択することができます。 どこでもサポートSDK(ソフトウェア開発キット)で対応している言語とその言語コードは、以下のとおりです。 言語 言語コード 英語(イギリス) en-GB 英語(アメリカ) en ドイツ語 de スペイン語 es カタロニア語 ca-ES フランス語 fr フランス語(カナダ) fr-CA イタリア語 it ロシア語 ru 中国語(繁体字) zh-Hant ...
                                • iOS向けどこでもサポートSDKのバージョン情報

                                  3.0.5
 • どこでもサポートSDKでブランド情報を反映したチャット画面を読み込むにあたって、新しい方式を採用しました。詳細については、該当のヘルプをご参照ください。 • 最新のZoho SalesIQ SDK(バージョン8.0.2)と連携しました。 3.0.4
 • 自動ガイドボットSDKの最新バージョンと連携しました。 3.0.3
 • 問い合わせの追加フォーム、問い合わせの詳細画面に関して、システムの項目を地域に合わせて設定できるようになりました。 • ...

                                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.