Skip to content

Commit ff47e1f

Browse files
author
Brandon Sneed
committed
Bumped Amplitude SDK version and fixed deprecated call.
1 parent 3c9f9be commit ff47e1f

File tree

4 files changed

+26
-15
lines changed

4 files changed

+26
-15
lines changed

Example/Podfile.lock

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
PODS:
2-
- Amplitude (7.0.1)
3-
- Analytics (4.1.3)
2+
- Amplitude (8.3.0)
3+
- Analytics (4.1.4)
44
- Expecta (1.0.6)
5-
- OCHamcrest (7.2.0)
6-
- OCMockito (5.1.3):
7-
- OCHamcrest (~> 7.0)
8-
- Segment-Amplitude (3.3.0):
9-
- Amplitude (~> 7.0.1)
5+
- OCHamcrest (8.0.0)
6+
- OCMockito (6.0.0):
7+
- OCHamcrest (~> 8.0)
8+
- Segment-Amplitude (3.3.1):
9+
- Amplitude (~> 8.0)
1010
- Analytics
1111
- Specta (1.0.7)
1212

@@ -30,14 +30,14 @@ EXTERNAL SOURCES:
3030
:path: "../"
3131

3232
SPEC CHECKSUMS:
33-
Amplitude: 31a9038dca905b78294418ed277da9c2e07658ad
34-
Analytics: 4c01e3e19d4be86705bad6581a1c2aa5a15a9d22
33+
Amplitude: 5627b4574e36d789a75c1656ba39b3278edf1ade
34+
Analytics: 7bdc735c456434b4eaa2eacdcf122bb03d51ede7
3535
Expecta: 3b6bd90a64b9a1dcb0b70aa0e10a7f8f631667d5
36-
OCHamcrest: 8097ab14ab9366f44cd66638aa589fea3840d779
37-
OCMockito: 677cbb4a18fd492b5a4fb10144dada4de5ddb877
38-
Segment-Amplitude: 65c094a8c43d2c4275a3b93dade8d16cb0e1bf63
36+
OCHamcrest: a613690381f1dac7637c18962c10dbe8feca4bb5
37+
OCMockito: 780f04370226f81a9d972c97d1203864ef609f5b
38+
Segment-Amplitude: 00d7c0f80398966afa5aef254d939bbbd607c46e
3939
Specta: 3e1bd89c3517421982dc4d1c992503e48bd5fe66
4040

4141
PODFILE CHECKSUM: 166e86977ca5ed7a88d476e1f295a6953c3274c0
4242

43-
COCOAPODS: 1.10.0
43+
COCOAPODS: 1.10.1

Example/Segment-Amplitude.xcodeproj/project.pbxproj

+2
Original file line numberDiff line numberDiff line change
@@ -352,10 +352,12 @@
352352
inputPaths = (
353353
"${PODS_ROOT}/Target Support Files/Pods-Segment-Amplitude_Example/Pods-Segment-Amplitude_Example-frameworks.sh",
354354
"${BUILT_PRODUCTS_DIR}/Amplitude/Amplitude.framework",
355+
"${BUILT_PRODUCTS_DIR}/Analytics/Segment.framework",
355356
);
356357
name = "[CP] Embed Pods Frameworks";
357358
outputPaths = (
358359
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Amplitude.framework",
360+
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Segment.framework",
359361
);
360362
runOnlyForDeploymentPostprocessing = 0;
361363
shellPath = /bin/sh;

Pod/Classes/SEGAmplitudeIntegration.m

+9
Original file line numberDiff line numberDiff line change
@@ -154,10 +154,19 @@ - (void)trackRevenue:(NSDictionary *)properties andRevenueOrTotal:(NSNumber *)re
154154
NSString *productId = properties[@"productId"] ?: properties[@"product_id"] ?: nil;
155155
NSNumber *quantity = properties[@"quantity"] ?: [NSNumber numberWithInt:1];
156156
id receipt = properties[@"receipt"] ?: nil;
157+
158+
AMPRevenue *revenue = [AMPRevenue revenue];
159+
[revenue setProductIdentifier:productId];
160+
revenue.price = revenueOrTotal;
161+
revenue.quantity = [quantity integerValue];
162+
revenue.receipt = receipt;
163+
[self.amplitude logRevenueV2:revenue];
164+
/* deprecated
157165
[self.amplitude logRevenue:productId
158166
quantity:[quantity integerValue]
159167
price:revenueOrTotal
160168
receipt:receipt];
169+
*/
161170
SEGLog(@"[Amplitude logRevenue:%@ quantity:%d price:%@ receipt:%@];", productId, [quantity integerValue], revenueOrTotal, receipt);
162171
}
163172

Segment-Amplitude.podspec

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "Segment-Amplitude"
3-
s.version = "3.3.0"
3+
s.version = "3.3.1"
44
s.summary = "Amplitude Integration for Segment's analytics-ios library."
55

66
s.description = <<-DESC
@@ -26,5 +26,5 @@ Pod::Spec.new do |s|
2626
s.source_files = 'Pod/Classes/**/*'
2727

2828
s.dependency 'Analytics'
29-
s.dependency 'Amplitude', '~> 7.0.1'
29+
s.dependency 'Amplitude', '~> 8.0'
3030
end

0 commit comments

Comments
 (0)