Bump version, improve analytics
This commit is contained in:
@ -1389,7 +1389,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.0;
|
||||
MARKETING_VERSION = 1.43.0;
|
||||
MARKETING_VERSION = 1.44.0;
|
||||
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
|
||||
MTL_FAST_MATH = YES;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = app.omnivore.app;
|
||||
@ -1424,7 +1424,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.0;
|
||||
MARKETING_VERSION = 1.43.0;
|
||||
MARKETING_VERSION = 1.44.0;
|
||||
MTL_FAST_MATH = YES;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = app.omnivore.app;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
@ -1479,7 +1479,7 @@
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 1.43.0;
|
||||
MARKETING_VERSION = 1.44.0;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = app.omnivore.app;
|
||||
PRODUCT_NAME = Omnivore;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
@ -1820,7 +1820,7 @@
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
MARKETING_VERSION = 1.43.0;
|
||||
MARKETING_VERSION = 1.44.0;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = app.omnivore.app;
|
||||
PRODUCT_NAME = Omnivore;
|
||||
PROVISIONING_PROFILE_SPECIFIER = "";
|
||||
|
||||
@ -80,7 +80,12 @@
|
||||
startAudio(atIndex: itemAudioProperties.startIndex, andOffset: itemAudioProperties.startOffset)
|
||||
|
||||
EventTracker.track(
|
||||
.audioSessionStart(linkID: itemAudioProperties.itemID)
|
||||
.audioSessionStart(
|
||||
linkID: itemAudioProperties.itemID,
|
||||
voice: currentVoice.lowercased(),
|
||||
voiceProvider: Voices.isUltraRealisticVoice(currentVoice) ? "ultra" :
|
||||
Voices.isOpenAIVoice(currentVoice) ? "openai" : "default"
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@ public enum TrackableEvent {
|
||||
case linkRead(linkID: String, slug: String, reader: String, originalArticleURL: String)
|
||||
case debugMessage(message: String)
|
||||
case backgroundFetch(jobStatus: BackgroundFetchJobStatus, itemCount: Int, secondsElapsed: Int)
|
||||
case audioSessionStart(linkID: String)
|
||||
case audioSessionStart(linkID: String, voice: String, voiceProvider: String)
|
||||
case audioSessionEnd(linkID: String, timeElapsed: Double)
|
||||
}
|
||||
|
||||
@ -48,9 +48,11 @@ public extension TrackableEvent {
|
||||
"seconds_elapsed": String(secondsElapsed),
|
||||
"fetched_item_count": String(itemCount)
|
||||
]
|
||||
case let .audioSessionStart(linkID: linkID):
|
||||
case let .audioSessionStart(linkID: linkID, voice: voice, voiceProvider: voiceProvider):
|
||||
return [
|
||||
"link": linkID
|
||||
"link": linkID,
|
||||
"voice": voice,
|
||||
"voiceProvider": voiceProvider
|
||||
]
|
||||
case let .audioSessionEnd(linkID: linkID, timeElapsed: timeElapsed):
|
||||
return [
|
||||
|
||||
Reference in New Issue
Block a user