Skip to content

Commit 6f276d9

Browse files
author
TakayukiCho
committed
Merge release/2024.06.03T12.08.00 into master
2 parents e14bacf + 36ed9d3 commit 6f276d9

File tree

8 files changed

+21
-12
lines changed

8 files changed

+21
-12
lines changed

CHANGELOG.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,20 @@
33
| モジュール名 | Description | 最新のバージョン |
44
| :-- | :-- | :-- |
55
| KarteCore | イベントトラッキング機能を提供します。 | 2.27.0 |
6-
| KarteInAppMessaging | アプリ内メッセージ機能を提供します。 | 2.17.0 |
6+
| KarteInAppMessaging | アプリ内メッセージ機能を提供します。 | 2.17.1 |
77
| KarteRemoteNotification | プッシュ通知の受信および効果測定機能を提供します。 | 2.11.0 |
88
| KarteVariables | 設定値配信機能を提供します。 | 2.10.0 |
99
| KarteVisualTracking | ビジュアルトラッキング機能を提供します。 | 2.12.0 |
10-
| KarteInbox | Push通知の送信履歴を取得する機能を提供します(β版)。 | 0.1.0 |
1110
| KarteCrashReporting | クラッシュイベントのトラッキング機能を提供します。 | 2.7.1 |
1211
| KarteUtilities | KarteCore モジュール等が利用するUtility機能を提供します。通常直接参照する必要はありません。 | 3.12.0 |
1312
| KarteNotificationServiceExtension | リッチプッシュ通知機能を提供します。 | 1.2.0 |
1413

14+
# Releases - 2024.06.03
15+
## Version 2.14.0
16+
17+
### InAppMessaging 2.27.0
18+
** 💊FIXED**
19+
- 一部の別ライブラリと併用した場合にcrashする不具合を修正しました。
1520

1621
# Releases - 2024.05.09
1722
## Version 2.14.0

Gemfile.lock

+5-3
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ GEM
263263
liferaft (0.0.6)
264264
mini_magick (4.12.0)
265265
mini_mime (1.1.5)
266-
mini_portile2 (2.8.5)
266+
mini_portile2 (2.8.6)
267267
minitest (5.22.3)
268268
molinillo (0.8.0)
269269
multi_json (1.15.0)
@@ -276,7 +276,7 @@ GEM
276276
netrc (0.11.0)
277277
nkf (0.2.0)
278278
no_proxy_fix (0.1.2)
279-
nokogiri (1.16.3)
279+
nokogiri (1.16.5)
280280
mini_portile2 (~> 2.8.2)
281281
racc (~> 1.4)
282282
octokit (8.1.0)
@@ -297,7 +297,8 @@ GEM
297297
trailblazer-option (>= 0.1.1, < 0.2.0)
298298
uber (< 0.2.0)
299299
retriable (3.1.2)
300-
rexml (3.2.6)
300+
rexml (3.2.8)
301+
strscan (>= 3.0.9)
301302
rouge (2.0.7)
302303
ruby-macho (2.5.1)
303304
ruby2_keywords (0.0.5)
@@ -324,6 +325,7 @@ GEM
324325
xcodeproj (~> 1.21)
325326
sqlite3 (1.7.3)
326327
mini_portile2 (~> 2.8.0)
328+
strscan (3.1.0)
327329
terminal-notifier (2.0.0)
328330
terminal-table (3.0.2)
329331
unicode-display_width (>= 1.1.1, < 3)

Karte.xcodeproj/project.pbxproj

+2-2
Original file line numberDiff line numberDiff line change
@@ -3896,7 +3896,7 @@
38963896
"@executable_path/Frameworks",
38973897
"@loader_path/Frameworks",
38983898
);
3899-
MARKETING_VERSION = 2.17.0;
3899+
MARKETING_VERSION = 2.17.1;
39003900
PRODUCT_BUNDLE_IDENTIFIER = io.karte.KarteInAppMessaging;
39013901
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
39023902
SKIP_INSTALL = YES;
@@ -3929,7 +3929,7 @@
39293929
"@executable_path/Frameworks",
39303930
"@loader_path/Frameworks",
39313931
);
3932-
MARKETING_VERSION = 2.17.0;
3932+
MARKETING_VERSION = 2.17.1;
39333933
PRODUCT_BUNDLE_IDENTIFIER = io.karte.KarteInAppMessaging;
39343934
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
39353935
SKIP_INSTALL = YES;

KarteInAppMessaging.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'KarteInAppMessaging'
11-
s.version = '2.17.0'
11+
s.version = '2.17.1'
1212
s.summary = 'KARTE In-app messaging SDK'
1313
s.homepage = 'https://karte.io'
1414
s.author = { 'PLAID' => '[email protected]' }

KarteInAppMessaging/Swizzlers/UIViewControllerProxy.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,10 @@ extension UIViewControllerProxy {
140140
)
141141
originalFunction(receiver, viewDidAppearSelector, animated)
142142

143-
let window = receiver.view.window
143+
guard let window = receiver.view?.window else {
144+
Logger.warn(tag: .inAppMessaging, message: "The view is nil and the window not found")
145+
return
146+
}
144147
let process = InAppMessaging.shared.retrieveProcess(window: window)
145148
process?.viewDidAppearFromViewController(receiver)
146149
}

Package.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ let package = Package(
5757
name: "KarteCore", url: "https://sdk.karte.io/ios/swiftpm/Core-2.27.0/KarteCore.xcframework.zip", checksum: "4d84780cffc846c46a135e1462e20b1ddd5b533c4aed6816bb9a45989f32eb2e"
5858
),
5959
.binaryTarget(
60-
name: "KarteInAppMessaging", url: "https://sdk.karte.io/ios/swiftpm/InAppMessaging-2.17.0/KarteInAppMessaging.xcframework.zip", checksum: "a4c9bf7c72902d69801026bdc47351f21690b8c6168d29b2bc2d3f9babd46dc9"
60+
name: "KarteInAppMessaging", url: "https://sdk.karte.io/ios/swiftpm/InAppMessaging-2.17.1/KarteInAppMessaging.xcframework.zip", checksum: "ece8b3cadb4956b2c8951486bb9e51c20f1a2abef6e3d3ccb8c548f42bcb724e"
6161
),
6262
.binaryTarget(
6363
name: "KarteVariables", url: "https://sdk.karte.io/ios/swiftpm/Variables-2.10.0/KarteVariables.xcframework.zip", checksum: "19665bf1c9eb5e04719b660839de4ca1145589a62669de6f12efb38fc39a4aad"

README.md

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ The API references are located at
2020
- [KarteRemoteNotification](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteRemoteNotification/index.html)
2121
- [KarteVariables](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteVariables/index.html)
2222
- [KarteVisualTracking](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteVisualTracking/index.html)
23-
- [KarteInbox](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteInbox/index.html)
2423
- [KarteCrashReporting](https://plaidev.github.io/karte-sdk-docs/ios/latest/KarteCrashReporting/index.html)
2524

2625
## Getting Help

scripts/generate_docs.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ def run
213213

214214
Fastlane.load_actions
215215

216-
podspecs = ['Core', 'InAppMessaging', 'RemoteNotification', 'Variables', 'VisualTracking', 'Inbox', 'CrashReporting'].map do |name|
216+
podspecs = ['Core', 'InAppMessaging', 'RemoteNotification', 'Variables', 'VisualTracking', 'CrashReporting'].map do |name|
217217
File.join("../Karte#{name}.podspec")
218218
end
219219
podspecs.each do |podspec|

0 commit comments

Comments
 (0)