Skip to content

Commit 12f605c

Browse files
Merge pull request #17 from studyplus/log_sdk_version
show sdk version
2 parents d299b7f + 8f2e9ec commit 12f605c

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

StudyplusSDK/Studyplus.swift

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,21 @@ import KeychainAccess
3535
Studyplusアカウントとの連携、連携解除、勉強記録の投稿ができます。
3636
*/
3737
final public class Studyplus {
38+
39+
/**
40+
Returns studyplus sdk version.
41+
42+
StudyplusSDKのバージョン情報を返します
43+
*/
44+
public static let SDKVersion: String = {
45+
guard let version = Bundle.main.infoDictionary?["CFBundleShortVersionString"] as? String else {
46+
assert(false, "StudyplusSDK: *** bundle cannot be loaded, Please check installation in README.md. ***")
47+
print("StudyplusSDK: *** Please check installation in README.md. ***")
48+
return ""
49+
}
50+
51+
return version
52+
}()
3853

3954
/**
4055
Returns the shared defaults object.
@@ -258,7 +273,6 @@ final public class Studyplus {
258273
// MARK: - private method
259274

260275
private init() {
261-
262276
guard let data = Bundle.main.infoDictionary?["StudyplusSDK"] as? [String: String],
263277
let consumerKey = data["consumerKey"],
264278
let consumerSecret = data["consumerSecret"] else {

0 commit comments

Comments
 (0)