Skip to content

Commit e6e6ba1

Browse files
committed
show sdk version
1 parent d299b7f commit e6e6ba1

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

StudyplusSDK/Studyplus.swift

Lines changed: 16 additions & 0 deletions
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,6 +273,7 @@ final public class Studyplus {
258273
// MARK: - private method
259274

260275
private init() {
276+
print("Studyplus.SDKVersion: " + Studyplus.SDKVersion);
261277

262278
guard let data = Bundle.main.infoDictionary?["StudyplusSDK"] as? [String: String],
263279
let consumerKey = data["consumerKey"],

0 commit comments

Comments
 (0)