This repository has been archived by the owner on Jan 16, 2020. It is now read-only.
Releases: Speicher210/wingu-ios-sdk-essentials
Releases · Speicher210/wingu-ios-sdk-essentials
1.0.7
API version 0.13
Added:
CouponComponent
has now option to be removed from internal storage. See documentationAvailableLanguages
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentationAnalyticsItem
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentationBeacon
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentationChannel
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentationGeofence
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentationFormComponent
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentationRatingComponent
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentationSeenChannels
gain ability tosave()
them in persistent storage, read saved bysaved()
method andremove()
stored data. See documentation
Changed:
CouponComponent
save()
andsaved()
methods was change for throwable functions. See documentation
1.0.6
API version 0.13
Changed:
CMSComponent
was renamed toTextComponent
.CMSType
was renamed toTextType
.- When fetching a stored file will fail for some reason file will be clear up from invalid data.
Added:
CouponComponent
has now option to save data and get saved collection. See documentationRatingComponent
now has ability to store value and return voted value from cache.- Add
FileDownloadDelegate
protocol to be able to track progress of download large files like PDF. - Add support for
.png
files inImageMetadata
.
Fixed:
- Fixed issue that may cause
SeenChannels
not load after incomplete analytics. - GIFs wrong url generation was fixed.
1.0.5
1.0.4
1.0.3
1.0.2
API version 0.13
Changed:
- API Version changed from
0.12
to0.13
. RatingComponent
post method changed from single parameters for a helper structureRatingComponentInfo
See documentation
Added:
- Analytics for
Deck
andContent
visibility will be automatically collected whenwinguSDKContent
in use. Whenever you're using plainwinguSDKEssentials
and want to keep track analytics in wingu portal See documentation - Add extension for
Notification.Name
withwinguLogger
. That's allow you to get logs in convenient place usingNotificationCenter
registration. Full list of errors and warnings will be released soon. Interaction
gain ability to record different types of analytics. See documentationAnalyzable
types such asChannel
,Content
,Deck
now hasstop
methods for Analytics (stopViewing
andstopDwelling
).FormComponent
getdisplayable()
function to return item that was displayed for a user to get persistent field filled up See documentationFormComponent
has nowsavePersistantForm()
that will store on device pre-filled persistent form mark as persistent in a wingu portal See documentationFormElement
hasisPersistent
value for keeping object persistent (settable in wingu portal) See documentation
Removed:
- As
Analytics
shoudn't really be a part ofWinguLocation
this part was moved toInteraction
. - Classes
DwellInteraction
,EnterInteraction
andViewInteraction
are no longer public.Interaction
gain special level of abstraction to handle different analytics types.
1.0.1
API version 0.12
Changed:
- This version was recompiled for Swift 4.2.1
1.0.0 Aviation
API version 0.12
This version has changed a lot in process of initialization an SDK and with interacting from background. See changes in public methods below. All configuration from classes like BeaconScanner
or NotificationsManager
was moved from clasess to one structure - WinguConfiguration
See documentation
Removed:
WinguLocations
is no longer singleton.WinguLocations.shared
was removed. This should be replaced byWinguLocation(configuraton:)
initializer.
BeaconScanner
is no longer singleton.BeaconScanner.shared
was removed. This should be replaced by regular initializer.GeofenceScanner
is no longer singleton.GeofenceScanner.shared
was removed. This should be replaced by regular initializer.
Added:
WinguLocation
has now initializer withWinguConfiguration
.WinguConfiguration
now containing all the information that should be used to configure SDK for your use case. See documentation
Changed:
- wingu no longer stopping a service on deinit method. Remember to stop service when you no longer need it.
0.4.12
API version 0.12
Fixed
- Fixed issue with analytics data format.
0.4.11
Added
-
Add EnterInteraction, DwellInteraction and ViewInteraction measurements that allows you to monitore enter action and record time spend in channel or deck.
-
Add
init
for Interaction.
Fixed
- Fixed issue with sending empty
timespan
.