Search Unity

[RELEASED] Easy Friends System

Discussion in 'Assets and Asset Store' started by Uni-Bit-Studio, Nov 28, 2019.

  1. Uni-Bit-Studio

    Uni-Bit-Studio

    Joined:
    Feb 25, 2019
    Posts:
    90
    Asset Store Link: https://assetstore.unity.com/packages/tools/integration/easy-friends-system-156425


    This plugin provides the ability to integrate a friends system into your project. Firebase is used as backend. The plugin allows you to integrate your friends system into your project without writing code. But it also has a powerful API to expand your logic. No memory leak, all data stored on firebase database, optimize, work on mobile platform(IOS/Android), PC (Windows Standalone). Already contain registration system, but also you can connect you auth system.




    Here are the main features:

    Friends features:
    - Easy setup. Few clicks solution
    - Friends list. Messages/chat list
    - Friend request. Cancel, accept invitation. Force add to friends mode
    - Private chat. Messanger.
    - Badge counter. Count of unread messages. Count of not accepted friends
    - Cache users avatar
    - All data stored on firebase database
    - Search friends by name, nickname, phone Ingame notification when user send message or add to friends
    - Online status controller. See if the user is online and when was the last time
    - Support native emoji
    - Powerful API. to expand your logic
    - Full C# source code is included
    - Fully С# documented
    - Works on Android/IOS/Windows (Standalone)


    Registration/Login system:
    - Registration/Login system with email/password
    - Email verification
    - Restore password
    - Save user Credentials
    - User profile (Set profile image from camera/gallery)
    - Add/update full name, last name, first name, nickname, phone and other.
    - Ability to add your custom user data
    - Event System. Subscribe to OnLoginComplete, OnRegistrationComplete, OnLogout, OnUserDataGetted and other. See documentation.
    - Quality control of upload image


    Tutorials
    Setup Project
    Setup Example Scenes
    Setup Custom Scenes
    Intergrate Custom Auth System
    Setup Single(One) Scene
    API Documentation


    if you have any questions, please contact us assets@uni-bit.com


    This asset uses SimpleFileBrowser under the MIT license and NativeCamera under the MIT license and NativeGallery under the MIT license; see ThirdPartyNotices.txt file in package for details.


    IMPORTANT!
    - Work with Unity 2018.3.3 and higher
    - Required Firebase SDK




    Documentation
     
    Galushkin likes this.
  2. Uni-Bit-Studio

    Uni-Bit-Studio

    Joined:
    Feb 25, 2019
    Posts:
    90
    Hello

    Can you describe the problem in detail? Why does not it work? what errors do you have?
    We will try to help you.

    Best reagrds,
    Uni-Bit Studio Team

     
    Last edited: Jan 16, 2020
  3. pvella

    pvella

    Joined:
    Jun 30, 2017
    Posts:
    3
    We have it working now. The issue was related to having existing Firebase connectivity and issues with integrating the authentication. We figured it out now.

    This is a brilliant system and we would highly recommend this to anyone wanting chat functionality in their app.

    Do you have plans to extend this in any way? Some improvements that we will probably try to extend include:
    - Broadcast message to all users
    - Channels support, such as Support Channel, Match Channel (for an individual match)
    - List of people who are currently online
    - Push notifications

    Thanks,
     
    Uni-Bit-Studio likes this.
  4. yomanx

    yomanx

    Joined:
    Dec 5, 2016
    Posts:
    38
    Hi friend, plugin looks great but what about global chat?
     
  5. Uni-Bit-Studio

    Uni-Bit-Studio

    Joined:
    Feb 25, 2019
    Posts:
    90
    Hello,
    unfortunately this functionality is not yet available, it is planned in the future.

    Best reagrds,
    Uni-Bit Studio Team

     
  6. pvella

    pvella

    Joined:
    Jun 30, 2017
    Posts:
    3
    Just noticing that in Play mode, the popup notification is always the first message, and not the latest message. Works fine on iOS and Android, but not on Play mode or Windows.
     
  7. yomanx

    yomanx

    Joined:
    Dec 5, 2016
    Posts:
    38
    Hi friend, can it work with php servers? or just Firebase integration
     
  8. Uni-Bit-Studio

    Uni-Bit-Studio

    Joined:
    Feb 25, 2019
    Posts:
    90
    Hello
    Unfortunately only works with Firebase.

    Best regards,
    Uni-Bit Studio Team


     
  9. tgrayston

    tgrayston

    Joined:
    Aug 30, 2012
    Posts:
    16
    @Uni-Bit-Studio I have an educational app that I'd like to add user accounts to. I want Teachers to be able to make accounts then invite their students to join their "Studio". The teachers would pay a subscription and their students would then get access through this connected account for free, and the teachers would be able to assign exercises etc. So a hub-and-spoke model rather than ad-hoc social graph. Easy Friends looks like a good jumping off point for this but hard for me to be sure without buying it first!

    Do you think it could be easily adapted for my use-case or is it very different and would I be better off starting from scratch?

    Thanks!
     
  10. Uni-Bit-Studio

    Uni-Bit-Studio

    Joined:
    Feb 25, 2019
    Posts:
    90
    Hello,
    Thanks for your interest in our asset.
    Easy Friend has only three main modules - authorization, friends system, private chat. I think our other asset - SAT will suit you better
    https://assetstore.unity.com/packages/templates/packs/social-app-template-147393
    There you can already create a personal page, make posts, invite friends. The asset also allows you to create group chats, where you can already communicate with a group of friends

    Best regards,
    Uni-Bit Studio Team

     
  11. nabeelbaghoor

    nabeelbaghoor

    Joined:
    Jul 31, 2018
    Posts:
    2
    Hi, Is this asset still available? We badly need it for implementing the friend system in our game. We are restricted to use firebase to do so.