diff --git a/GamebaseSampleApp/GamebaseSampleApp/View/ViewControllers/Developer/DeveloperViewController.swift b/GamebaseSampleApp/GamebaseSampleApp/View/ViewControllers/Developer/DeveloperViewController.swift index 9702985..ce37c17 100644 --- a/GamebaseSampleApp/GamebaseSampleApp/View/ViewControllers/Developer/DeveloperViewController.swift +++ b/GamebaseSampleApp/GamebaseSampleApp/View/ViewControllers/Developer/DeveloperViewController.swift @@ -160,6 +160,8 @@ extension DeveloperViewController { }) ]), Section(title: "ETC", rows: [ + NavigationRow(text: "OS ๋ฒ„์ „", detailText: .value1(self.viewModel.osVersion())), + TapActionRow(text: "IDFA ์กฐํšŒ", action: { [weak self] _ in UIViewController.showAlert(title: "IDFA", message: self?.viewModel.getIDFA()) diff --git a/GamebaseSampleApp/GamebaseSampleApp/ViewModel/DeveloperViewModel.swift b/GamebaseSampleApp/GamebaseSampleApp/ViewModel/DeveloperViewModel.swift index d6a2f0c..32bd757 100644 --- a/GamebaseSampleApp/GamebaseSampleApp/ViewModel/DeveloperViewModel.swift +++ b/GamebaseSampleApp/GamebaseSampleApp/ViewModel/DeveloperViewModel.swift @@ -461,6 +461,10 @@ extension DeveloperViewModel { // MARK: - Business logic (ETC) extension DeveloperViewModel { + func osVersion() -> String { + return TCGBUtil.osVersion() + } + func getIDFA() -> String { return TCGBUtil.idfa() } diff --git a/GamebaseSampleApp/Podfile b/GamebaseSampleApp/Podfile index 0c8f1b1..84c3142 100644 --- a/GamebaseSampleApp/Podfile +++ b/GamebaseSampleApp/Podfile @@ -18,7 +18,7 @@ target 'GamebaseSampleApp' do pod 'QuickTableViewController', '1.3.1' # Gamebase - $GAMEBASE_SDK_VERSION = '2.63.1' + $GAMEBASE_SDK_VERSION = '2.64.0' pod 'Gamebase', $GAMEBASE_SDK_VERSION pod 'GamebaseAuthFacebookAdapter', $GAMEBASE_SDK_VERSION pod 'GamebaseAuthGamecenterAdapter', $GAMEBASE_SDK_VERSION diff --git a/GamebaseSampleApp/Podfile.lock b/GamebaseSampleApp/Podfile.lock index a42dcbb..0b2772d 100644 --- a/GamebaseSampleApp/Podfile.lock +++ b/GamebaseSampleApp/Podfile.lock @@ -5,57 +5,57 @@ PODS: - AppAuth/Core (1.7.5) - AppAuth/ExternalUserAgent (1.7.5): - AppAuth/Core - - FBAEMKit (17.0.1): - - FBSDKCoreKit_Basics (= 17.0.1) - - FBSDKCoreKit (17.0.1): - - FBAEMKit (= 17.0.1) - - FBSDKCoreKit_Basics (= 17.0.1) - - FBSDKCoreKit_Basics (17.0.1) - - FBSDKLoginKit (17.0.1): - - FBSDKCoreKit (= 17.0.1) - - Gamebase (2.63.1): + - FBAEMKit (17.0.2): + - FBSDKCoreKit_Basics (= 17.0.2) + - FBSDKCoreKit (17.0.2): + - FBAEMKit (= 17.0.2) + - FBSDKCoreKit_Basics (= 17.0.2) + - FBSDKCoreKit_Basics (17.0.2) + - FBSDKLoginKit (17.0.2): + - FBSDKCoreKit (= 17.0.2) + - Gamebase (2.64.0): - NHNCloudCommon (= 1.8.1) - NHNCloudCore (= 1.8.1) - NHNCloudLogger (= 1.8.1) - - GamebaseAuthAppleidAdapter (2.63.1): - - Gamebase (~> 2.63.1) + - GamebaseAuthAppleidAdapter (2.64.0): + - Gamebase (~> 2.64.0) - GamebaseAuthExternalLineSDK (5.11.0) - - GamebaseAuthExternalPaycoIDSDK (1.5.10) - - GamebaseAuthExternalWeiboSDK (3.3.8) - - GamebaseAuthFacebookAdapter (2.63.1): + - GamebaseAuthExternalPaycoIDSDK (1.5.11) + - GamebaseAuthExternalWeiboSDK (3.3.8.1) + - GamebaseAuthFacebookAdapter (2.64.0): - FBAEMKit (~> 17.0.0) - FBSDKCoreKit (~> 17.0.0) - FBSDKCoreKit_Basics (~> 17.0.0) - FBSDKLoginKit (~> 17.0.0) - - Gamebase (~> 2.63.1) - - GamebaseAuthGamecenterAdapter (2.63.1): - - Gamebase (~> 2.63.1) - - GamebaseAuthGoogleAdapter (2.63.1): - - Gamebase (~> 2.63.1) + - Gamebase (~> 2.64.0) + - GamebaseAuthGamecenterAdapter (2.64.0): + - Gamebase (~> 2.64.0) + - GamebaseAuthGoogleAdapter (2.64.0): + - Gamebase (~> 2.64.0) - GoogleSignIn (~> 7.1.0) - - GamebaseAuthKakaogameAdapter (2.63.1): - - Gamebase (~> 2.63.1) - - KakaoGameSDK/KakaoGameKakao (= 3.17.5) - - GamebaseAuthLineAdapter (2.63.1): - - Gamebase (~> 2.63.1) + - GamebaseAuthKakaogameAdapter (2.64.0): + - Gamebase (~> 2.64.0) + - KakaoGameSDK/KakaoGameKakao (= 3.19.0) + - GamebaseAuthLineAdapter (2.64.0): + - Gamebase (~> 2.64.0) - GamebaseAuthExternalLineSDK (= 5.11.0) - - GamebaseAuthNaverAdapter (2.63.1): - - Gamebase (~> 2.63.1) + - GamebaseAuthNaverAdapter (2.64.0): + - Gamebase (~> 2.64.0) - naveridlogin-sdk-ios (= 4.2.1) - - GamebaseAuthPaycoAdapter (2.63.1): - - Gamebase (~> 2.63.1) - - GamebaseAuthExternalPaycoIDSDK (= 1.5.10) - - GamebaseAuthTwitterAdapter (2.63.1): - - Gamebase (~> 2.63.1) - - GamebaseAuthWeiboAdapter (2.63.1): - - Gamebase (~> 2.63.1) + - GamebaseAuthPaycoAdapter (2.64.0): + - Gamebase (~> 2.64.0) + - GamebaseAuthExternalPaycoIDSDK (= 1.5.11) + - GamebaseAuthTwitterAdapter (2.64.0): + - Gamebase (~> 2.64.0) + - GamebaseAuthWeiboAdapter (2.64.0): + - Gamebase (~> 2.64.0) - GamebaseAuthExternalWeiboSDK (~> 3.3.4) - - GamebasePurchaseIAPAdapter (2.63.1): - - Gamebase (~> 2.63.1) + - GamebasePurchaseIAPAdapter (2.64.0): + - Gamebase (~> 2.64.0) - NHNCloudCore (= 1.8.1) - NHNCloudIAP (= 1.8.1) - - GamebasePushAdapter (2.63.1): - - Gamebase (~> 2.63.1) + - GamebasePushAdapter (2.64.0): + - Gamebase (~> 2.64.0) - NHNCloudCore (= 1.8.1) - NHNCloudPush (= 1.8.1) - GoogleSignIn (7.1.0): @@ -66,8 +66,8 @@ PODS: - AppAuth/Core (~> 1.7) - GTMSessionFetcher/Core (< 4.0, >= 3.3) - GTMSessionFetcher/Core (3.4.1) - - KakaoGameSDK/KakaoGame (3.17.5) - - KakaoGameSDK/KakaoGameKakao (3.17.5): + - KakaoGameSDK/KakaoGame (3.19.0) + - KakaoGameSDK/KakaoGameKakao (3.19.0): - KakaoGameSDK/KakaoGame - MBProgressHUD (1.2.0) - naveridlogin-sdk-ios (4.2.1) @@ -93,19 +93,19 @@ PODS: - SnapKit (5.6.0) DEPENDENCIES: - - Gamebase (= 2.63.1) - - GamebaseAuthAppleidAdapter (= 2.63.1) - - GamebaseAuthFacebookAdapter (= 2.63.1) - - GamebaseAuthGamecenterAdapter (= 2.63.1) - - GamebaseAuthGoogleAdapter (= 2.63.1) - - GamebaseAuthKakaogameAdapter (= 2.63.1) - - GamebaseAuthLineAdapter (= 2.63.1) - - GamebaseAuthNaverAdapter (= 2.63.1) - - GamebaseAuthPaycoAdapter (= 2.63.1) - - GamebaseAuthTwitterAdapter (= 2.63.1) - - GamebaseAuthWeiboAdapter (= 2.63.1) - - GamebasePurchaseIAPAdapter (= 2.63.1) - - GamebasePushAdapter (= 2.63.1) + - Gamebase (= 2.64.0) + - GamebaseAuthAppleidAdapter (= 2.64.0) + - GamebaseAuthFacebookAdapter (= 2.64.0) + - GamebaseAuthGamecenterAdapter (= 2.64.0) + - GamebaseAuthGoogleAdapter (= 2.64.0) + - GamebaseAuthKakaogameAdapter (= 2.64.0) + - GamebaseAuthLineAdapter (= 2.64.0) + - GamebaseAuthNaverAdapter (= 2.64.0) + - GamebaseAuthPaycoAdapter (= 2.64.0) + - GamebaseAuthTwitterAdapter (= 2.64.0) + - GamebaseAuthWeiboAdapter (= 2.64.0) + - GamebasePurchaseIAPAdapter (= 2.64.0) + - GamebasePushAdapter (= 2.64.0) - MBProgressHUD (= 1.2.0) - QuickTableViewController (= 1.3.1) - RxCocoa (= 6.5.0) @@ -157,30 +157,30 @@ SPEC REPOS: SPEC CHECKSUMS: AppAuth: 501c04eda8a8d11f179dbe8637b7a91bb7e5d2fa - FBAEMKit: 97eaf41451b49691447df831f7f425229ae64b66 - FBSDKCoreKit: e34084567d11cfdd4787ace2b1a0255bedf34ade - FBSDKCoreKit_Basics: 3d78e5fe00504e5c1aed1c48de0654c3a1565d15 - FBSDKLoginKit: 9a581053879a1e6fc3fab8ead341c78c6a318255 - Gamebase: 655c00ec5d0cf813f9080e047e7e8e468df54c7d - GamebaseAuthAppleidAdapter: 390dbcec654f45118a55a612feb87e6470cc39e6 + FBAEMKit: 619f96ea65427e8afca240d5b0f4703738dfdf5c + FBSDKCoreKit: a5f384db2e9ee84e98494fed8f983d2bd79accff + FBSDKCoreKit_Basics: d35c775aaf243a2d731dfae7be3a74b1987285ab + FBSDKLoginKit: f8ca5f7ab7c4e5b93e729d94975b0db7fcc511ed + Gamebase: f664a5283bfb8752aea14384dae509ce93ed3f85 + GamebaseAuthAppleidAdapter: 54cc2315edcd9a06cd50c98287833d7517585627 GamebaseAuthExternalLineSDK: e8bc016680ed98456b51d66f6abef33e42fcbb4a - GamebaseAuthExternalPaycoIDSDK: 3db417ef6be5b736beaa194b64bfbffe06636cd5 - GamebaseAuthExternalWeiboSDK: 4a19002ff1a18d23925af10f00679f9ab3d9c3d5 - GamebaseAuthFacebookAdapter: d09edc6c5681c427103a8848efb47a31ebf91679 - GamebaseAuthGamecenterAdapter: 06ca11b7d2a4f019dd8f01635f59754ea80b2026 - GamebaseAuthGoogleAdapter: 5e27997e0d9eb6368cc1ce0b16d1fae1bbfc4ae0 - GamebaseAuthKakaogameAdapter: aba6bf7129cf658128df670b980786f0a4e529af - GamebaseAuthLineAdapter: 4aaf7abc0255c9251c022fa4caf9a96d70e0dbec - GamebaseAuthNaverAdapter: 083ef2921171256284d214114e13633f191a78d1 - GamebaseAuthPaycoAdapter: be0a55d98beb9525dec3dfcce0a952a22e4449c9 - GamebaseAuthTwitterAdapter: 5bd597a5c4cc950c47f90a2b1c21444d5dd7a30e - GamebaseAuthWeiboAdapter: 29218ac6cca3d17170e6dad3fb30c08cfb9eed71 - GamebasePurchaseIAPAdapter: 7c73f8d4f1ff64cbe5a03d81164d1a256314d28e - GamebasePushAdapter: 5336859060e25d2bf7fb4c4145694b316c80740a + GamebaseAuthExternalPaycoIDSDK: 75faccff8f0747e7ab3f573763e73d298ec16057 + GamebaseAuthExternalWeiboSDK: 1951d5720913f0c03a3f1cfb14dc759e2ba1daf9 + GamebaseAuthFacebookAdapter: eca6e0cbdad44fd937ca95d05ec7448bc2c26ecc + GamebaseAuthGamecenterAdapter: 37edc2500f51d5a8fa1825f5d770c09ddb57121b + GamebaseAuthGoogleAdapter: 83bf9db9b3037c12b17918261bdb5b1b02f8720c + GamebaseAuthKakaogameAdapter: c2ab5a05086b07610b41b42c9379d1d4c7f591cc + GamebaseAuthLineAdapter: e21ec59ecf7dc59b861fff49d8e499b7b018c724 + GamebaseAuthNaverAdapter: 8a5e21f96bfa02a52675d42e10e10f5a205cd605 + GamebaseAuthPaycoAdapter: c63ca7ea1ee46b4a10273c8383e72d2cea6053fe + GamebaseAuthTwitterAdapter: 3e8bee793305e5dc1a3dca72cf5f13ed768461e3 + GamebaseAuthWeiboAdapter: dde1bd2ca638e5dc6bd97911c64345e3132f7a4b + GamebasePurchaseIAPAdapter: 60b541be0925771659387b7c50045e1d79164b0f + GamebasePushAdapter: c9ab355c0d5a3b1070595d2ad3befcfc77102f07 GoogleSignIn: d4281ab6cf21542b1cfaff85c191f230b399d2db GTMAppAuth: f69bd07d68cd3b766125f7e072c45d7340dea0de GTMSessionFetcher: 8000756fc1c19d2e5697b90311f7832d2e33f6cd - KakaoGameSDK: 224e195789cb4c9e52b6275df81108b1d3836c10 + KakaoGameSDK: 8fc7f95e69bc166f199a58f32b374bde08712f75 MBProgressHUD: 3ee5efcc380f6a79a7cc9b363dd669c5e1ae7406 naveridlogin-sdk-ios: d5f9d92905a7e964976ebfdd665bee5fb75845c5 NHNCloudCommon: eb61b27ff08b90397f1cd4efc3d83f26e9f0a024 @@ -196,6 +196,6 @@ SPEC CHECKSUMS: SideMenu: f583187d21c5b1dd04c72002be544b555a2627a2 SnapKit: e01d52ebb8ddbc333eefe2132acf85c8227d9c25 -PODFILE CHECKSUM: 3350855d81547e0f585307e3deff3827a66cf9cb +PODFILE CHECKSUM: 74bf9d7f6a9d55d12398320454310753c324070e COCOAPODS: 1.15.2