プロジェクトを構成
iOS 用の Mobile SDK を利用するアプリケーションを作成する前に、SDK を使用するようにプロジェクトを構成する必要があります。
手順
-
プロジェクトに Mobile SDK を追加します。
-
Xcode で、NowKit フォルダを Finder からプロジェクトナビゲーターペイン (⌘+1) にドラッグします。XcodeはフォルダをSwiftパッケージとして認識し、 NowKitの横にフォルダアイコンを表示します。
-
プロジェクトの全般設定の [Frameworks, Libraries, and Embedded Content] セクションで [+] アイコンを押し、表示されたリストから NowKit フレームワークを選択して、Mobile SDKをターゲットに追加します。
-
Xcode で、NowKit フォルダを Finder からプロジェクトナビゲーターペイン (⌘+1) にドラッグします。XcodeはフォルダをSwiftパッケージとして認識し、 NowKitの横にフォルダアイコンを表示します。
-
プロジェクト設定を更新します。
SDK は、ユーザーのアクセス許可を必要とするいくつかのデバイス機能を使用します。SDK 機能のグループ化されたエントリをプロジェクトの Info.plist に追加して、次のキーを取得する必要があります。
- Now チャット
- NSLocationWhenInUseUsageDescription
- NSLocationAlwaysAndWhenInUseUsageDescription
- NSMicrophoneUsageDescription
- NSSpeechRecognitionUsageDescription
- NowWeb
- NSCameraUsageDescription
- NSPhotoLibraryUsageDescription
次のような顧客に役立つメッセージを提供するようにしてください。
… <key>NSCameraUsageDescription</key> <string>[Your App] requires permission to access your camera to take attachment photos and scan barcodes.</string> <key>NSPhotoLibraryUsageDescription</key> <string>[Your App] requires permission to upload your photos to a record.</string> … - Now チャット