@@ -128,29 +128,31 @@ - (void)onAppOpenAttributionFailure:(NSError *)_errorMessage {
128128}
129129
130130- (void )didResolveDeepLink : (AppsFlyerDeepLinkResult* _Nonnull) deepLinkResult {
131- NSDictionary * message = @{
132- @" status" : afSuccess,
133- @" type" : afOnDeepLinking,
134- @" data" : deepLinkResult.deepLink .toString
135- };
136- NSError *error;
137- NSString *JSONString = [self mapToJson: message withError: error];
138- // use callbacks
139- if ([AppsflyerSdkPlugin udpCallback ]){
140- NSDictionary *fullResponse = @{
141- @" id" : afUDPCallback,
142- @" data" : deepLinkResult.deepLink .toString ,
143- @" status" : afSuccess
144- };
145- JSONString = [self mapToJson: fullResponse withError: error];
146- [AppsflyerSdkPlugin.callbackChannel invokeMethod: @" callListener" arguments: JSONString];
147- return ;
148- }
149-
150- if (error) {
151- return ;
131+ if (deepLinkResult.deepLink ){
132+ NSDictionary * message = @{
133+ @" status" : afSuccess,
134+ @" type" : afOnDeepLinking,
135+ @" data" : deepLinkResult.deepLink .toString
136+ };
137+ NSError *error;
138+ NSString *JSONString = [self mapToJson: message withError: error];
139+ // use callbacks
140+ if ([AppsflyerSdkPlugin udpCallback ]){
141+ NSDictionary *fullResponse = @{
142+ @" id" : afUDPCallback,
143+ @" data" : deepLinkResult.deepLink .toString ,
144+ @" status" : afSuccess
145+ };
146+ JSONString = [self mapToJson: fullResponse withError: error];
147+ [AppsflyerSdkPlugin.callbackChannel invokeMethod: @" callListener" arguments: JSONString];
148+ return ;
149+ }
150+
151+ if (error) {
152+ return ;
153+ }
154+ _eventSink (JSONString);
152155 }
153- _eventSink (JSONString);
154156}
155157
156158- (void )sendObject : (NSDictionary *)message {
0 commit comments