質問
プロジェクトで使用されているモバイルSDKバージョンを確認するにはどうすればよいですか?
回答
モバイルSDKが統合された方法によって、確認するプロセスは異なります。
Android - マニュアルインテグレーションとファブリックインテグレーション
- Android Studioのプロジェクトペインを開きます。
- Androidに切り替えます。
- 「Gradleスクリプト」 > 「build.gradle」を開きます。
- 依存関係で以下の行を探します。
implementation 'com.zendesk:support:x.x.x'
この例ではモバイルSDKバージョンは2.3.1です。
iOS - CocoaPods インテグレーション
Podfile.lockファイルを開いてバージョン番号を確認できます。ファイルは任意のテキストエディタで開くことができます。
例
PODS:
- AnswerBotSDK (1.0.0-EAP1):
- AnswerBotSDK/CommonUI (= 1.0.0-EAP1)
- AnswerBotSDK/Providers (= 1.0.0-EAP1)
- AnswerBotSDK/SDK (= 1.0.0-EAP1)
- ZendeskSDK (= 2.2.0)
- AnswerBotSDK/CommonUI (1.0.0-EAP1):
- ZendeskSDK (= 2.2.0)
- AnswerBotSDK/Providers (1.0.0-EAP1):
- ZendeskSDK (= 2.2.0)
- AnswerBotSDK/SDK (1.0.0-EAP1):
- AnswerBotSDK/CommonUI
- AnswerBotSDK/Providers
- ZendeskSDK (= 2.2.0)
- ZendeskSDK (2.2.0):
- ZendeskSDK/Providers (= 2.2.0)
- ZendeskSDK/UI (= 2.2.0)
- ZendeskSDK/Core (2.2.0)
- ZendeskSDK/Providers (2.2.0):
- ZendeskSDK/Core
- ZendeskSDK/UI (2.2.0):
- ZendeskSDK/Core
- ZendeskSDK/Providers
DEPENDENCIES:
- AnswerBotSDK (= 1.0.0-EAP1)
- ZendeskSDK
SPEC REPOS:
https://github.com/cocoapods/specs.git:
- AnswerBotSDK
- ZendeskSDK
COCOAPODS: 1.6.0.beta.2
この例では、モバイルSDKバージョンは2.2.0です。
iOS - マニュアルインテグレーション
各フレームワークのバージョン番号を見つけるには、.frameworkファイルを検索し、Info.plistファイルを開きます。
Xcode などのIDE(統合開発環境)を使用している場合、主要なBundle version stringの値を探します。Xcodeは自動的にテーブルのファイルをフォーマットします。
IDE を使用していない場合は、CFBundleShortVersionStringを探してください。
CocoaPodならびにマニュアルインテグレートフレームワークなどのGitHubリポジトリはサポートSDKサンプルフォルダで確認できます。