Skip to content
This repository was archived by the owner on Apr 4, 2023. It is now read-only.

Commit 2929b78

Browse files
Add 'handleOpenURL' to analytics #1262
1 parent db10723 commit 2929b78

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/analytics/analytics.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,5 @@ export declare function setScreenName(options: SetScreenNameOptions): Promise<vo
7575
export declare function setAnalyticsCollectionEnabled(enabled: boolean): void;
7676

7777
export declare function setSessionTimeoutDuration(seconds: number): void;
78+
79+
export declare function iOSHandleOpenURL(url: any /* NSURL */): void;

src/analytics/analytics.ios.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ export function logComplexEvent(options: LogComplexEventOptions): Promise<void>
125125
for (let p in options.parameters) {
126126
const param = options.parameters[p];
127127
if (param.type === "array" && param.value !== undefined) {
128-
const listArray = new Array();
128+
const listArray = [];
129129
for (let val in param.value) {
130130
const value = param.value[val];
131131
if (value.parameters !== undefined) {
@@ -220,3 +220,7 @@ export function setAnalyticsCollectionEnabled(enabled: boolean): void {
220220
export function setSessionTimeoutDuration(seconds: number): void {
221221
FIRAnalytics.setSessionTimeoutInterval(seconds);
222222
}
223+
224+
export function iOSHandleOpenURL(url: any /* NSURL */): void {
225+
FIRAnalytics.handleOpenURL(url);
226+
}

0 commit comments

Comments
 (0)