File tree Expand file tree Collapse file tree 1 file changed +15
-2
lines changed
Expand file tree Collapse file tree 1 file changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -163,6 +163,11 @@ - (void)processResponse:(BNCServerResponse *)response error:(NSError *)error {
163163 }
164164
165165 preferenceHelper.randomizedDeviceToken = data[BRANCH_RESPONSE_KEY_RANDOMIZED_DEVICE_TOKEN];
166+ if (!preferenceHelper.randomizedDeviceToken ) {
167+ // fallback to deprecated name. Fingerprinting was removed long ago, hence the name change.
168+ preferenceHelper.randomizedDeviceToken = data[@" device_fingerprint_id" ];
169+ }
170+
166171 preferenceHelper.userUrl = data[BRANCH_RESPONSE_KEY_USER_URL];
167172 preferenceHelper.userIdentity = userIdentity;
168173 preferenceHelper.sessionID = data[BRANCH_RESPONSE_KEY_SESSION_ID];
@@ -253,9 +258,17 @@ - (void)processResponse:(BNCServerResponse *)response error:(NSError *)error {
253258 preferenceHelper.referringURL = referringURL;
254259 preferenceHelper.dropURLOpen = NO ;
255260
261+
256262 NSString *string = BNCStringFromWireFormat (data[BRANCH_RESPONSE_KEY_RANDOMIZED_BUNDLE_TOKEN]);
257- if (string) preferenceHelper.randomizedBundleToken = string;
258-
263+ if (!string) {
264+ // fallback to deprecated name. The old name was easily confused with the setIdentity, hence the name change.
265+ string = BNCStringFromWireFormat (data[@" identity_id" ]);
266+ }
267+
268+ if (string) {
269+ preferenceHelper.randomizedBundleToken = string;
270+ }
271+
259272 [BranchOpenRequest releaseOpenResponseLock ];
260273
261274 BranchContentDiscoveryManifest *cdManifest = [BranchContentDiscoveryManifest getInstance ];
You can’t perform that action at this time.
0 commit comments