Skip to content

Commit 5dfcf60

Browse files
committed
update iOS SDK to 0.16.2
1 parent e422c55 commit 5dfcf60

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+2709
-1891
lines changed

ios/Branch-SDK.podspec

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "Branch-SDK"
3-
s.version = "0.15.3"
3+
s.version = "0.16.2"
44
s.summary = "Create an HTTP URL for any piece of content in your app"
55
s.description = <<-DESC
66
- Want the highest possible conversions on your sharing feature?
@@ -16,19 +16,27 @@ Use the Branch SDK (branch.io) to create and power the links that point back to
1616
s.license = 'Proprietary'
1717
s.author = { "Branch" => "support@branch.io" }
1818
s.source = { :git => "https://github.com/BranchMetrics/iOS-Deferred-Deep-Linking-SDK.git", :tag => s.version.to_s }
19-
s.platform = :ios, '7.0'
20-
s.requires_arc = true
21-
s.header_dir = "Branch"
19+
s.platform = :ios, '7.0'
20+
s.requires_arc = true
21+
s.header_dir = "Branch"
22+
s.default_subspec = "Core"
2223

2324
s.subspec 'Core' do |core|
2425
core.source_files = "Branch-SDK/Branch-SDK/*.{h,m}", "Branch-SDK/Branch-SDK/Requests/*.{h,m}", "Branch-SDK/Fabric/*.h"
2526
core.private_header_files = "Branch-SDK/Fabric/*.h"
26-
core.frameworks = 'AdSupport', 'CoreTelephony', 'MobileCoreServices'
27+
core.frameworks = 'AdSupport', 'MobileCoreServices'
2728
end
2829

2930
s.subspec 'without-IDFA' do |idfa|
3031
idfa.source_files = "Branch-SDK/Branch-SDK/*.{h,m}", "Branch-SDK/Branch-SDK/Requests/*.{h,m}", "Branch-SDK/Fabric/*.h"
3132
idfa.private_header_files = "Branch-SDK/Fabric/*.h"
32-
idfa.frameworks = 'CoreTelephony', 'MobileCoreServices'
33+
idfa.frameworks = 'MobileCoreServices'
3334
end
35+
36+
s.subspec 'without-Safari' do |safari|
37+
safari.source_files = "Branch-SDK/Branch-SDK/*.{h,m}", "Branch-SDK/Branch-SDK/Requests/*.{h,m}", "Branch-SDK/Fabric/*.h"
38+
safari.private_header_files = "Branch-SDK/Fabric/*.h"
39+
safari.frameworks = 'AdSupport', 'MobileCoreServices'
40+
end
41+
3442
end

ios/Branch-SDK/Branch-SDK/BNCCommerceEvent.h

Lines changed: 198 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,203 @@ extern BNCProductCategory BNCProductCategorySportingGoods;
3737
extern BNCProductCategory BNCProductCategoryToysGames;
3838
extern BNCProductCategory BNCProductCategoryVehiclesParts;
3939

40+
#pragma mark - BNCCurrency
41+
42+
typedef NSString*const BNCCurrency;
43+
44+
extern BNCCurrency BNCCurrencyAED;
45+
extern BNCCurrency BNCCurrencyAFN;
46+
extern BNCCurrency BNCCurrencyALL;
47+
extern BNCCurrency BNCCurrencyAMD;
48+
extern BNCCurrency BNCCurrencyANG;
49+
extern BNCCurrency BNCCurrencyAOA;
50+
extern BNCCurrency BNCCurrencyARS;
51+
extern BNCCurrency BNCCurrencyAUD;
52+
extern BNCCurrency BNCCurrencyAWG;
53+
extern BNCCurrency BNCCurrencyAZN;
54+
extern BNCCurrency BNCCurrencyBAM;
55+
extern BNCCurrency BNCCurrencyBBD;
56+
57+
extern BNCCurrency BNCCurrencyBDT;
58+
extern BNCCurrency BNCCurrencyBGN;
59+
extern BNCCurrency BNCCurrencyBHD;
60+
extern BNCCurrency BNCCurrencyBIF;
61+
extern BNCCurrency BNCCurrencyBMD;
62+
extern BNCCurrency BNCCurrencyBND;
63+
extern BNCCurrency BNCCurrencyBOB;
64+
extern BNCCurrency BNCCurrencyBOV;
65+
extern BNCCurrency BNCCurrencyBRL;
66+
extern BNCCurrency BNCCurrencyBSD;
67+
extern BNCCurrency BNCCurrencyBTN;
68+
extern BNCCurrency BNCCurrencyBWP;
69+
70+
extern BNCCurrency BNCCurrencyBYN;
71+
extern BNCCurrency BNCCurrencyBYR;
72+
extern BNCCurrency BNCCurrencyBZD;
73+
extern BNCCurrency BNCCurrencyCAD;
74+
extern BNCCurrency BNCCurrencyCDF;
75+
extern BNCCurrency BNCCurrencyCHE;
76+
extern BNCCurrency BNCCurrencyCHF;
77+
extern BNCCurrency BNCCurrencyCHW;
78+
extern BNCCurrency BNCCurrencyCLF;
79+
extern BNCCurrency BNCCurrencyCLP;
80+
extern BNCCurrency BNCCurrencyCNY;
81+
extern BNCCurrency BNCCurrencyCOP;
82+
83+
extern BNCCurrency BNCCurrencyCOU;
84+
extern BNCCurrency BNCCurrencyCRC;
85+
extern BNCCurrency BNCCurrencyCUC;
86+
extern BNCCurrency BNCCurrencyCUP;
87+
extern BNCCurrency BNCCurrencyCVE;
88+
extern BNCCurrency BNCCurrencyCZK;
89+
extern BNCCurrency BNCCurrencyDJF;
90+
extern BNCCurrency BNCCurrencyDKK;
91+
extern BNCCurrency BNCCurrencyDOP;
92+
extern BNCCurrency BNCCurrencyDZD;
93+
extern BNCCurrency BNCCurrencyEGP;
94+
extern BNCCurrency BNCCurrencyERN;
95+
96+
extern BNCCurrency BNCCurrencyETB;
97+
extern BNCCurrency BNCCurrencyEUR;
98+
extern BNCCurrency BNCCurrencyFJD;
99+
extern BNCCurrency BNCCurrencyFKP;
100+
extern BNCCurrency BNCCurrencyGBP;
101+
extern BNCCurrency BNCCurrencyGEL;
102+
extern BNCCurrency BNCCurrencyGHS;
103+
extern BNCCurrency BNCCurrencyGIP;
104+
extern BNCCurrency BNCCurrencyGMD;
105+
extern BNCCurrency BNCCurrencyGNF;
106+
extern BNCCurrency BNCCurrencyGTQ;
107+
extern BNCCurrency BNCCurrencyGYD;
108+
109+
extern BNCCurrency BNCCurrencyHKD;
110+
extern BNCCurrency BNCCurrencyHNL;
111+
extern BNCCurrency BNCCurrencyHRK;
112+
extern BNCCurrency BNCCurrencyHTG;
113+
extern BNCCurrency BNCCurrencyHUF;
114+
extern BNCCurrency BNCCurrencyIDR;
115+
extern BNCCurrency BNCCurrencyILS;
116+
extern BNCCurrency BNCCurrencyINR;
117+
extern BNCCurrency BNCCurrencyIQD;
118+
extern BNCCurrency BNCCurrencyIRR;
119+
extern BNCCurrency BNCCurrencyISK;
120+
extern BNCCurrency BNCCurrencyJMD;
121+
122+
extern BNCCurrency BNCCurrencyJOD;
123+
extern BNCCurrency BNCCurrencyJPY;
124+
extern BNCCurrency BNCCurrencyKES;
125+
extern BNCCurrency BNCCurrencyKGS;
126+
extern BNCCurrency BNCCurrencyKHR;
127+
extern BNCCurrency BNCCurrencyKMF;
128+
extern BNCCurrency BNCCurrencyKPW;
129+
extern BNCCurrency BNCCurrencyKRW;
130+
extern BNCCurrency BNCCurrencyKWD;
131+
extern BNCCurrency BNCCurrencyKYD;
132+
extern BNCCurrency BNCCurrencyKZT;
133+
extern BNCCurrency BNCCurrencyLAK;
134+
135+
extern BNCCurrency BNCCurrencyLBP;
136+
extern BNCCurrency BNCCurrencyLKR;
137+
extern BNCCurrency BNCCurrencyLRD;
138+
extern BNCCurrency BNCCurrencyLSL;
139+
extern BNCCurrency BNCCurrencyLYD;
140+
extern BNCCurrency BNCCurrencyMAD;
141+
extern BNCCurrency BNCCurrencyMDL;
142+
extern BNCCurrency BNCCurrencyMGA;
143+
extern BNCCurrency BNCCurrencyMKD;
144+
extern BNCCurrency BNCCurrencyMMK;
145+
extern BNCCurrency BNCCurrencyMNT;
146+
extern BNCCurrency BNCCurrencyMOP;
147+
148+
extern BNCCurrency BNCCurrencyMRO;
149+
extern BNCCurrency BNCCurrencyMUR;
150+
extern BNCCurrency BNCCurrencyMVR;
151+
extern BNCCurrency BNCCurrencyMWK;
152+
extern BNCCurrency BNCCurrencyMXN;
153+
extern BNCCurrency BNCCurrencyMXV;
154+
extern BNCCurrency BNCCurrencyMYR;
155+
extern BNCCurrency BNCCurrencyMZN;
156+
extern BNCCurrency BNCCurrencyNAD;
157+
extern BNCCurrency BNCCurrencyNGN;
158+
extern BNCCurrency BNCCurrencyNIO;
159+
extern BNCCurrency BNCCurrencyNOK;
160+
161+
extern BNCCurrency BNCCurrencyNPR;
162+
extern BNCCurrency BNCCurrencyNZD;
163+
extern BNCCurrency BNCCurrencyOMR;
164+
extern BNCCurrency BNCCurrencyPAB;
165+
extern BNCCurrency BNCCurrencyPEN;
166+
extern BNCCurrency BNCCurrencyPGK;
167+
extern BNCCurrency BNCCurrencyPHP;
168+
extern BNCCurrency BNCCurrencyPKR;
169+
extern BNCCurrency BNCCurrencyPLN;
170+
extern BNCCurrency BNCCurrencyPYG;
171+
extern BNCCurrency BNCCurrencyQAR;
172+
extern BNCCurrency BNCCurrencyRON;
173+
174+
extern BNCCurrency BNCCurrencyRSD;
175+
extern BNCCurrency BNCCurrencyRUB;
176+
extern BNCCurrency BNCCurrencyRWF;
177+
extern BNCCurrency BNCCurrencySAR;
178+
extern BNCCurrency BNCCurrencySBD;
179+
extern BNCCurrency BNCCurrencySCR;
180+
extern BNCCurrency BNCCurrencySDG;
181+
extern BNCCurrency BNCCurrencySEK;
182+
extern BNCCurrency BNCCurrencySGD;
183+
extern BNCCurrency BNCCurrencySHP;
184+
extern BNCCurrency BNCCurrencySLL;
185+
extern BNCCurrency BNCCurrencySOS;
186+
187+
extern BNCCurrency BNCCurrencySRD;
188+
extern BNCCurrency BNCCurrencySSP;
189+
extern BNCCurrency BNCCurrencySTD;
190+
extern BNCCurrency BNCCurrencySYP;
191+
extern BNCCurrency BNCCurrencySZL;
192+
extern BNCCurrency BNCCurrencyTHB;
193+
extern BNCCurrency BNCCurrencyTJS;
194+
extern BNCCurrency BNCCurrencyTMT;
195+
extern BNCCurrency BNCCurrencyTND;
196+
extern BNCCurrency BNCCurrencyTOP;
197+
extern BNCCurrency BNCCurrencyTRY;
198+
extern BNCCurrency BNCCurrencyTTD;
199+
200+
extern BNCCurrency BNCCurrencyTWD;
201+
extern BNCCurrency BNCCurrencyTZS;
202+
extern BNCCurrency BNCCurrencyUAH;
203+
extern BNCCurrency BNCCurrencyUGX;
204+
extern BNCCurrency BNCCurrencyUSD;
205+
extern BNCCurrency BNCCurrencyUSN;
206+
extern BNCCurrency BNCCurrencyUYI;
207+
extern BNCCurrency BNCCurrencyUYU;
208+
extern BNCCurrency BNCCurrencyUZS;
209+
extern BNCCurrency BNCCurrencyVEF;
210+
extern BNCCurrency BNCCurrencyVND;
211+
extern BNCCurrency BNCCurrencyVUV;
212+
213+
extern BNCCurrency BNCCurrencyWST;
214+
extern BNCCurrency BNCCurrencyXAF;
215+
extern BNCCurrency BNCCurrencyXAG;
216+
extern BNCCurrency BNCCurrencyXAU;
217+
extern BNCCurrency BNCCurrencyXBA;
218+
extern BNCCurrency BNCCurrencyXBB;
219+
extern BNCCurrency BNCCurrencyXBC;
220+
extern BNCCurrency BNCCurrencyXBD;
221+
extern BNCCurrency BNCCurrencyXCD;
222+
extern BNCCurrency BNCCurrencyXDR;
223+
extern BNCCurrency BNCCurrencyXFU;
224+
extern BNCCurrency BNCCurrencyXOF;
225+
226+
extern BNCCurrency BNCCurrencyXPD;
227+
extern BNCCurrency BNCCurrencyXPF;
228+
extern BNCCurrency BNCCurrencyXPT;
229+
extern BNCCurrency BNCCurrencyXSU;
230+
extern BNCCurrency BNCCurrencyXTS;
231+
extern BNCCurrency BNCCurrencyXUA;
232+
extern BNCCurrency BNCCurrencyXXX;
233+
extern BNCCurrency BNCCurrencyYER;
234+
extern BNCCurrency BNCCurrencyZAR;
235+
extern BNCCurrency BNCCurrencyZMW;
236+
40237
#pragma mark - BNCProduct
41238

42239
@interface BNCProduct : NSObject
@@ -53,7 +250,7 @@ extern BNCProductCategory BNCProductCategoryVehiclesParts;
53250

54251
@interface BNCCommerceEvent : NSObject
55252
@property (nonatomic, strong) NSDecimalNumber *revenue;
56-
@property (nonatomic, strong) NSString *currency;
253+
@property (nonatomic, strong) BNCCurrency currency;
57254
@property (nonatomic, strong) NSString *transactionID;
58255
@property (nonatomic, strong) NSDecimalNumber *shipping;
59256
@property (nonatomic, strong) NSDecimalNumber *tax;

0 commit comments

Comments
 (0)