Blog

awesomecube

(RESOLVED) An incident with ConnectyCube payment service

Posted by awesomecube on October 31, 2019

Due to the fact that we had a simplified payment system for our services, which allowed our users to authorize their payment details in a few clicks, we had an incident yesterday: more than 2000 new subscribers were added into our system by an unknown way. 

Some newly subscribed users received a message that funds (~ 1$) was debited from their bank cards by our system. But in fact, our system did not charge any money. 

       – Our team has taken the necessary measures already to eliminate this incident.

       – We assure no personal or bank data leakage has occurred at our side.

       – If you got an SMS regarding funds debited – it means your credit card details leaked and now is a part of some public cards list. We highly recommend you to contact your bank and change the credit card details.  

We have collected enough information about this incident and a person who performed this attack and will conduct further action.

We’re really sorry about this incident and will do our best to eliminate things like this in future.

 

ConnectyCube team. 

 

awesomecube

Facebook Account Kit deprecated: ConnectyCube has Firebase phone number authentication as an alternative.

Posted by awesomecube on October 28, 2019

Recently Facebook announced they will deprecate Account Kit by March, 2020.

Here is the information they posted on their official page:

Starting in March of next year, we will no longer offer the app login product Account Kit. In order to provide our valued developers and partners with adequate time to prepare for the change, the deprecation will occur in multiple phases:

  • September 9, 2019: Account Kit will stop integrating with new apps. Existing integrations will continue to function normally.
  • December 9, 2019: If you’re using SMS as a means to verify phone numbers, the daily SMS limit will be reduced to a maximum of 1,000 messages per app ID per day.
  • March 9, 2020: Account Kit will no longer be available for developers and partners.
  • June 2020: Developers and partners will have until this date to retrieve data and information from the Facebook platform unless they initiate deletion before the deprecation, in which case their data will be retrievable for 30 days before being deleted from our system.

Of course it’s sad news for mobile app developers who use Facebook Account Kit for mobile phone number authentication because Account Kit helps them quickly register for apps using just phone number – no password needed. It’s reliable and easy to use. And quite a cheap solution – 100 000 free SMS per month. What could be easier? 

This news also upsets the ConnectyCube team, because as many other developers we also widle use Account Kit for authentication via phone number.

But, as an alternative, ConnectyCube platform has Firebase phone number authentication, which can be used for the same purpose. 

The whole guide on how to create Firebase project, connect Firebase SDK and implement authentication via phone number is available at our Firebase Setup Guides: 

for iOS: https://developers.connectycube.com/ios/firebase-setup-guide

for Android: https://developers.connectycube.com/android/firebase-setup-guide

for Web/JS/RN: https://developers.connectycube.com/js/firebase-setup-guide

Feel free to use it in your project.

If you have any questions, please feel free to contact us. We are always happy to help you with the development.

 

awesomecube

ConnectyCube React Native Code Samples have been updated up to React Native 0.61!

Posted by awesomecube on October 24, 2019

We are glad to let you know that ConnectyCube React Native Code Samples have been updated up to React Native 0.61.

You can find updated code samples on our GitHub page. 

 

Please note what’s new in releases of React Native version 0.60 and 0.61.

The main changes in React Native 0.60:

  • AndroidX Support

React Native has been migrated over to AndroidX.

  • Hermes engine

Hermes-powered apps launch faster, thanks to build-time precompilation of JavaScript into efficient bytecode.

  • CocoaPods by Default

CocoaPods are now part of React Native’s iOS project. 

  • Native Modules are now Autolinked

Most scenarios will not require the use of react-native link anymore.

In React Native 0.61, was unified the “live reloading” (reload on save) and “hot reloading” features into a single new feature called “Fast Refresh”.

 

Check our documentation on how to work with ConnectyCube React Native SDK.

Your feedback is highly appreciated!

 

 

 

awesomecube

Meet new dating app MatchPro with video calling via ConnectyCube React Native SDK.

Posted by awesomecube on October 21, 2019

Nowadays dating apps are becoming more and more popular.

Whereas before, people had very little exposure to online dating, today almost 50% of people use such services and meet their loved one through the dating apps.

Like it or not, but the dating app is a virtual world where it’s easier to meet with someone and start chatting than in the real world.

 

Today we want to represent a MatchPro app where video calling implemented via ConnectyCube React Native SDK. 

MatchPro is a dating app which allows users to match with people around them like Tinder. It allows you to meet new people.

 

API is built using AdonisJS & ConnectyCube. ConnectyCube Video Calling API is built on top of WebRTC protocol.

Mobile app Supports Android and iOS using React Native.

MatchPro has a slick design, easy to use and is meant to be for people who want to meet new people and really looking for relationships.

It’s super quick to join – you fill in name, email and password, then you simply upload a photo and an optional bio, indicate location, set age range and distance preferences, and away you go.

Users are able to choose the maximum distance they want to focus their search on. They are also able to filter down matches by age range and gender. 

Features

  •     Like, Reject Profile: users can like, and reject individual profiles by increasing the chances of finding an apt match.
  •     Swipe: left, right, bottom, top swipe it all the way.
  •     Realtime Chat: after matching with individual profiles, a user can engage in seamless conversation with each other in MatchPro and exchange unlimited images, messages, etc.
  •     Video Call: super fast video call service using ConnectyCube.
  •     Last Seen Status: know your friend’s online presence.

UI looks the following way: 

               Sign in                                     Profile                                    Settings                       Chat/Send photo                     Video call                               User Detail

Don’t be shy, download MatchPro today to make meaningful connections for your life with new people.

 

Feel free to integrate ConnectyCube platform into your apps (iOS, Android, Web) to make it reliable, user-friendly and competitive on the market! 

We provide all needed features for your audience to be satisfied with the application:

–      1-1 text/audio/video chat

–      Group text/audio/video chat

–      File attachments of any extension

–      Push notifications – to receive updates even if you’re not online

–      Video recording

–      User statuses – to see which friends are available for conversation.

 

You can register a FREE account and try our services to decide whether our platform fits your project.

 

 

awesomecube

New Android SDK v1.8.1

Posted by awesomecube on October 11, 2019

We are happy to announce that ConnectyCube Android SDK v1.8.1 has been released!

Here is the change log:

Chat module

Updated

  • reduced chat login time by 2 – 3 seconds or even more
  • added isAutoInitChat to handling initChatFromRest() when downloading dialogs from REST – ConnectycubeChatService.ConfigurationBuilder().setAutoInitChat(false); (true by default)

Fixed

In ConnectycubeChatService:

  • fixed current thread blocking in some cases until chat login ends
  • fixed user is null – ConnectycubeChatService.getInstance().getUser() – for up to 2-3 seconds, when ConnectycubeChatService.getInstance().isLoggedIn() is already true
  • fixed SMACK Android logs (weren’t showing)

CustomObjects module

Fixed

  • fixed displaying REST logs when ConnectycubeCustomObjects.getObjectPermissions()

 

New SDK is available on our Github page.

Your feedback is always appreciated.

Stay tuned!