Get started
Last updated
Was this helpful?
Last updated
Was this helpful?
Before starting DriveKit Group module integration, make sure that you have , especially if you have .
If you use DriveKit Group without having initialized DriveKit, the SDK may not work properly in your application.
The DriveKitGroup module is available on Cocoapods master repo. To access framework in the repository, add the following lines to your Podfile:
Then, run pod install
.
When you need to use the module, just import it in your Swift files:
To obtain the list of groups that belong to your organisation, call the following method:
DKGroupsSyncStatus
can have 4 values:
.success
: synchronization has been successfully performed.
.cacheDataOnly
: synchronizationType has been set to cache.
.failedToSyncGroupsCacheOnly
: synchronization has failed, only groups previously synchronized are returned.
.syncAlreadyInProgress
: synchronization is already in progress.
DKGroupType
can have 3 values:
.all
: Get all groups related to user team.
.joined
: Get already joined groups.
.notJoined
: Get not joined groups related to user team.
To assign the driver to a group, call the following method:
DKJoinGroupStatus
can have 4 values:
.success
: group joined successfully.
.alreadyJoined
: group already joined.
.groupNotFound
: wrong groupId.
.failedToJoin
: failed to join the group.
To remove the driver from a group to which it has been assigned, call the following method:
DKLeaveGroupStatus
can have 4 values:
.success
: left group successfully.
.notInGroup
: user is not in the group.
.groupNotFound
: wrong groupId.
.failedToLeave
: failed to leave the group.