Exemplo n.º 1
0
 public AttributionListenerWrapper(AttributionListener attributionListener)
 {
     this._attributionListener = attributionListener;
 }
Exemplo n.º 2
0
 internal static iOSBinding.OnAttributionCompleted ConvertToMpAttributionListener(AttributionListener attributionListener)
 {
     return(new iOSBinding.OnAttributionCompleted((attributionResult, nsError) =>
     {
         if (attributionResult != null && attributionListener.OnAttributionResult != null)
         {
             attributionListener.OnAttributionResult(new AttributionResult()
             {
                 //TODO
                 //is this correct??
                 Parameters = attributionResult.KitName,
                 ServiceProviderId = attributionResult.KitCode.Int32Value,
                 LinkUrl = attributionResult.LinkInfo.Description
             });
         }
         if (nsError != null && attributionListener.OnAttributionError != null)
         {
             attributionListener.OnAttributionError(new AttributionError()
             {
                 Message = nsError.ToString(),
                 ServiceProviderId = attributionResult.KitCode == null ? attributionResult.KitCode.Int32Value : 0
             });
         }
     }));
 }
Exemplo n.º 3
0
 internal static AndroidBinding.IAttributionListener ConvertToMpAttributionListener(AttributionListener attributionListener)
 {
     return(new AttributionListenerWrapper(attributionListener));
 }