このヘルプページはCreator 6のユーザー向けです。旧バージョン(Creator 5)を利用している場合は、こちらをクリックしてください。ご自身のCreatorバージョンを確認しましょう。
メモ: MacがApple Silicon(M1、M2など)搭載の場合、Rosettaを有効にしてXcodeを実行することを推奨します。iOSアプリをZohoに登録すると、クライアントIDとClientシークレットの組み合わせが生成されます。これらはiOSアプリとCreatorアプリケーションを連携させるために必須です。iOSアプリをZohoに登録する手順は以下の通りです。




#インポートする <ZohoPortalAuthKit/ZohoPortalAuth.h>
インポートする ZCUIFramework
クラス: UIResponder, UIWindowSceneDelegate { var window: UIWindow? func scene(scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { if let windowScene = scene as? UIWindowScene { let window = UIWindow(windowScene: windowScene) } let scope =let clientID =let clientSecret =let portalId =let urlScheme =let accountsUrl =https://取引先.zohoportal。com'//ご利用のDCに応じた取引先URLを入力してください。例:EUユーザーはhttps://取引先.zohoportal。eu'.// アプリがすでにログインしている場合に認証を行う // 未ログインの場合 self.showLoginScreen() // アプリはすでにログイン済みです。 // Creator SDKのメソッドを利用する前に、必ず次のコードの折れ線グラフをiOSアプリに使用してください。Set<UIOpenURLContext>){iflet=URLContexts.first{let_=ZohoPortalAuth.handleURL(.,:..,:..)}}}extensionSceneDelegate:ZCUIServiceDelegate{funcoAuthToken(:AccessTokenCompletion){ZohoPortalAuth.{(,)incompletion(,)}}funcopenURL(for:[OpenUrlTask]){// 取得する callback here when openURL has query string 'zc_MobileSDK_HandleOpenURL=真'}}
func showLoginScreen() {
ZohoPortalAuth.presentZohoPortalSign( in: { (token, error) in if token !=nil{ //ログインが完了しました } }) }
func logout() { ZohoPortalAuth.revokeAccessToken { (error) in if error ==nil{ //ログアウトに成功しました } else { //エラーが発生しました } } }
「導入したばかりで基本操作や設定に不安がある」、「短期間で集中的に運用開始できる状態にしたい」、「運用を開始しているが再度学び直したい」 といった課題を抱えられているユーザーさまに向けた少人数制のオンライントレーニングです。
日々の営業活動を効率的に管理し、導入効果を高めるための方法を学びましょう。