iOS and Android: On application start, or the first time the app is going to use the SDK features, create a new Aclipsa Session using
ACLIPSesssion with the app’s assigned API Key. For user-specific actions, provide a user ID.
iOS and Android: If your app has uniquely-identifiable users you can manage Aclipsa’s knowledge of them by providing one or more user IDs when sending a video or message. Use
deleteUserWithID to remove a user ID from the system.
Create a Video
Record a New Video: Use a
Select a Local Video: Use
Record a New Video: Use
Select a Local Video: Use the
Send a Video (iOS and Android): Use one of the uploadVideo methods. Optionally provide one or more values for the “attributes” parameter to apply custom filters that indicate which uploaded videos a user can view.
Send a Message (iOS and Android): Set the recipients, message text (if any), and the associated video ID (if any). Send using one of the sendMessage methods. Messages can be “yanked” (recalled, no recipients can view the message) and “unyanked” (un-recalled, recipients can once again view the message).
Displaying (iOS and Android): Because videos can be deleted or recalled, we recommended you reload a video before attempting to play it to ensure it is still available to the user.
Retrieve Videos or Messages (iOS): Load all or filter using an
Retrieve Videos or Messages (Android): Load all or filter using
Display a Video for Playing (iOS only): Use
iOS and Android: For your server to be notified of certain Aclipsa events, such as the completion of video processing (e.g., to send push notifications to your users), set up a server callback. In the Developer Portal in the App Information section, set your URL.