connectycube_sdk 0.1.0-beta2 copy "connectycube_sdk: ^0.1.0-beta2" to clipboard
connectycube_sdk: ^0.1.0-beta2 copied to clipboard

outdated

Flutter SDK for simple using ConnectyCube API features. Supports REST API and Realtime communication features.

What works: #

REST API #

Auth: #

  • Create session (user, social provider, firebase phone);
  • Delete session (current, by id, except current);
  • Get session;
  • Sign in (user, login/email, providers, firebase phone);

Users: #

  • Get user (id, identifiers);
  • Get users (identifiers, filters, sorting, additional params);
  • Create user;
  • Update user;
  • Delete user (id, external id);
  • Upload Address Book;
  • Get Address Book;
  • Get registered users from Address Book;
  • Reset password;

Chat: #

  • Dialogs:
    • Create dialog;
    • Update dialog (name, description, avatar, occupants, admins, pinned messages, enable/disable notifications);
    • Subscribe/Unsubscribe PUBLIC dialogs;
    • Get dialogs;
    • Get dialogs count;
    • Get dialogs occupants;
    • Delete dialog(s);
  • Messages:
    • Create message;
    • Update message (body, mark delivered, mark read);
    • Get message;
    • Get messages count;
    • Get unread messages count;
    • Delete message;
  • Global search;

Push notifications: #

  • Create event;
  • Create subscription;
  • Get subscriptions;
  • Delete subscription;

Storage: #

  • Create/Upload file;
  • Delete file;
  • Update file;
  • Get file;
  • Download file (just get public/private url);

Custom objects: #

  • Base CGUD requests;

Realtime API #

  • Chat communications:

    • Login/logout;
    • Send group/private messages;
    • Receive group/private messages;
    • Join/leave group chats;
    • Send/receive system messages;
    • Send/receive typing statuses;
    • Send/receive deliver/read status;
    • Get last user activity;
    • Delete messages;
    • Edit messages;
    • Self-destroy messages;
    • Stream management;
    • Reconnection manager;
    • Ping manager;
    • etc...;
  • Video chatting;

  • Conference calling;

  • Live video streaming;

73
likes
0
pub points
91%
popularity

Publisher

verified publisherconnectycube.com

Flutter SDK for simple using ConnectyCube API features. Supports REST API and Realtime communication features.

Homepage

Dependencies

crossplat_objectid, crypto, device_id, flutter, http, http_parser, intl, mime, package_info, path, uuid, xmpp_stone

More

Packages that depend on connectycube_sdk