User Tag List

Page 1 of 2 12 LastLast
Results 1 to 40 of 65

Thread: Extended Facebook Online Subsystem

  1. #1
    2

    Cool Extended Facebook Online Subsystem




    Extended Facebook Online Subsystem (for all platforms!)
    Engage players in your awesome game!

    Extended Facebook Online Subsystem is a plugin for Unreal Engine 4 that integrates the Facebook social network for all platforms (using embedded UMG widget) and iOS & Android (using native Facebook SDK). It implements Online Subsystem so you can use available features exposed by this and/or special functions and Blueprints nodes designed only for Facebook. Plugin covers all Facebook functionality, including login and logout, requesting permissions, users identity, users avatars, inviting friends, getting list of friends playing your game or not in order to invite, game requests, achievements, leaderboards, sharing, and Open Graph stories.

    Extended Facebook Online Subsystem plugin helps you creating social and interactive games by integrating features from Facebook for Games. Use this plugin to drive more installs and further engage players in your awesome game! Native implementation guarantees seamless integration and the best user experience. Embedded UMG widget implementation makes plugin available for all platforms.

    Required Unreal Engine 4.11 or above because of Android Plugin support!

    Current plugin version: 2.5.0
    User Guide: https://gamednastudio.com/plugins/docs/ExtendedFacebook_UserGuide.pdf


    Buy now on Sellfy (20% OFF): https://sellfy.com/p/ajKF/
    Buy now on Marketplace: https://www.unrealengine.com/marketplace/extended-facebook-online-subsystem



    FEATURES:
    ★ Native implementation means native features provided by Facebook SDK for iOS & Android (for example native platform dialogs).
    ★ Embedded UMG widget implementation makes plugin available for all platforms.
    ★ Supports 3D widgets for VR.
    ★ It exposes simple but powerful API. No more HTTP requests or JSON parsing!
    ★ Implements Unreal Engine Online Subsystem.
    ★ All features are exposed to Blueprints.
    ★ Supports gameDNA installer. No more downloading SDKs and creating packages on your own!
    ★ Out-of-the-box for all platforms.
    ★ No additional libraries are needed!
    ★ Works with Blueprint-only & source code projects.
    ★ Works with Launcher & GitHub UE4 versions.
    ★ Facebook login and logout.
    ★ Requesting new publish permissions.
    ★ Requesting new read permissions.
    ★ Getting Facebook users information.
    ★ Getting users avatars.
    ★ Getting list of all friends playing your game.
    ★ Getting list of all friends not playing your game in order to invite.
    ★ Inviting friends with Game Request.
    ★ Inviting friends with AppInvite (without login requirement).
    ★ Reading and writing Facebook Achievements.
    ★ Reading and writing Facebook Leaderboards.
    ★ Sharing post on the timeline (in the background without dialog).
    ★ Sharing image on the timeline (in the background without dialog).
    ★ Sharing image on the timeline via dialog (without login requirement).
    ★ Sharing link on the timeline via dialog (without login requirement).
    ★ Posting Open Graph story.

    WHAT YOU GET:
    ★ All needed files and SDKs
    ★ Full source code available on GitHub private repo!
    ★ Compatible with all platforms
    ★ Easy plugin setup
    ★ All future updates
    ★ Support via e-mail



    You can test this plugin in our mobile game CHASERS:




    You can download example project at the following address: https://gamednastudio.com/plugins/example/TestFacebook.zip


    Facebook: https://www.facebook.com/gameDNAstudio
    Twitter: https://twitter.com/gameDNAstudio



    Plugin trailer:










    Last edited by gameDNA studio; 06-26-2017 at 06:57 PM.

  2. #2
    0
    Ohh, nice one! Would it also work on desktop ?
    Last edited by motorsep; 06-09-2016 at 03:32 PM.

  3. #3
    1
    Quote Originally Posted by motorsep View Post
    Ohh, nice one! Would it also work on desktop ?
    Currently only iOS & Android but I'll add Windows support in the near future

  4. #4
    0
    This is mega-awesome. No doubt we'll be buying this off you for our first / second update like every other plugin you've done

  5. #5
    0
    Extended Facebook Online Subsystem HOTFIX 1.0.1 released!

    CHANGELOG:
    - Fixed issue when FacebookAppID.xml wasn't created on Android
    - Fixed issues with including headers in C++

    This hotfix is critical so please update to the newest version as soon as possible.

    You can download update from your Sellfy dashboard or GitHub repository: https://sellfy.com/p/ajKF/
    Last edited by gameDNA studio; 02-21-2017 at 04:36 PM.

  6. #6
    0
    Super quality as usual .
    (Plus there is no alternative unless you make it yourself hohoho!)

  7. #7
    0

    Cool

    Sample scenario: SHARING

    1. Share Post

    Required permissions: publish_actions

    Share Post allows to share post in the background without showing Facebook dialog. You need to send your game to App Review.



    Sample Share Post result on Facebook timeline:





    2. Share Image

    Required permissions: publish_actions

    Share Image allows to share image in the background without showing Facebook dialog. You need to send your game to App Review.



    Sample Share Image result on Facebook timeline:





    3. Share Link Content

    Share Link Content allows to share post with link without Facebook login and requesting permissions!



    Sample Share Link Content Native Dialog:





    4. Share Photo Content

    Share Photo Content allows to share image without Facebook login and requesting permissions!



    Sample Share Photo Content Native Dialog:

    Last edited by gameDNA studio; 07-22-2016 at 10:16 AM.

  8. #8
    0
    Promoter
    Join Date
    Dec 2014
    Posts
    184
    Perfect...

  9. #9
    1

    Lightbulb

    Sample scenario: LOGIN, LOGOUT, PERMISSIONS


    1. Login and Logout

    Facebook Login is a fast and convenient way for people to create accounts and log into your game across multiple platforms.

    You can simply place Blueprint nodes Facebook Login or Facebook Logout for login/logout behavior (and that's all!). After successfully login you can immediately get Access Token, User ID and Username. CheckIfFacebookPlayerLoggedIn is useful when you want to check if player is connected to Facebook and if Access Token is valid.

    Login




    Sample Facebook Login native dialog:





    Logout





    2. Requesting permissions

    Sometimes you need to request additional permissions so FacebookRequestNewPublishPermissions and FacebookRequestNewReadPermissions can be helpful for that.

    In plugin settings you can set default read permissions which are requested during first Facebook login. Permissions should be comma separated.




    Read Permissions




    Sample Facebook Request Read Permissions native dialog:





    Publish Permissions




    Sample Facebook Request Publish Permissions native dialog:

    Last edited by gameDNA studio; 07-22-2016 at 10:18 AM.

  10. #10
    1

    Lightbulb

    Sample scenario: USERS


    1. Query Users



    You can query any Facebook user but depends on user permissions and relationships it returns different results. For example for query user birthday info it requires user_birthday permission and for query e-mail it requires email permission. If user haven’t granted these permissions, result for the corresponding parameters will be empty.



    2. Download User Avatar



    If you queried Facebook User, you can get Cached Facebook User Info, retrieve Avatar URL and then Download Image based on URL.
    Last edited by gameDNA studio; 07-22-2016 at 10:18 AM.

  11. #11
    1

    Wink

    Sample scenario: FRIENDS


    1. Query Friends

    Required permissions: user_friends

    You can query friends who already play your game and get Facebook ID, Name and Avatar URL.





    2. Invite Friends Simple

    Required permissions: user_friends

    You can simply show native invitation Facebook dialog and user can select friends to invite to your game.




    Sample simple native invitation Facebook dialog:





    3. Invite Friends with prefill and custom dialog

    Required permissions: user_friends

    You can query friends who haven't installed your game yet and make custom invitation dialog. Then user can select friends to invite to your game and provide Facebook User IDs to FacebookInviteFriends function.






    Sample custom invitation Facebook dialog:





    4. App Invites

    App Invites allows to invite friends without Facebook login and requesting permissions!




    Sample App Invites Dialog:

    Last edited by gameDNA studio; 07-22-2016 at 10:20 AM.

  12. #12
    0

    Cool



    Extended Facebook Online Subsystem UPDATE 1.0.2 released!

    CHANGELOG:
    - Huge documentation update with many sample scenarios: https://gamednastudio.com/plugins/docs/ExtendedFacebook_UserGuide.pdf
    - Added "Force Portrait Mode" option for Android
    - Fixed crash on share image which has different width and height
    - Fixed issue when native dialogs sometimes don't open on iOS (added reference to App ViewController)
    - Refactor for UE4 Marketplace
    - Fixed ThirdParty libs paths
    - Added OnlineSubsystem public dependencies


    You can download update from your Sellfy dashboard or GitHub repository: https://sellfy.com/p/ajKF/
    Last edited by gameDNA studio; 02-21-2017 at 04:37 PM.

  13. #13
    0

    Lightbulb

    Sample scenario: ACHIEVEMENTS


    1. Write Achievement

    Required permissions: publish_actions

    Write Achievement lets unlock player achievement and post it to user’s timeline.





    2. Query Achievements

    Required permissions: publish_actions




    Sample achievement unlocked post on Facebook timeline:

    Last edited by gameDNA studio; 07-23-2016 at 07:08 AM.

  14. #14
    0
    Sample scenario: LEADERBOARDS


    1. Read Leaderboard

    Required permissions: publish_actions





    2. Write and Flush Leaderboards

    Required permissions: publish_actions


  15. #15
    0
    Sample scenario: OPEN GRAPH STORY

    Required permissions: publish_actions

    You can post custom Open Graph story. Firstly, you should study Facebook documentation about Open Graph stories (https://developers.facebook.com/docs/sharing/opengraph) and then create your own story on Facebook dashboard. FacebookOpenGraphPost requires Graph Path and Open Graph parameters.





    Sample Open Graph story posted on Facebook timeline:


  16. #16
    0

    Talking

    Extended Facebook Online Subsystem UPDATE 1.0.3 released!

    CHANGELOG:
    - Fixed login after revoke permissions on Android & iOS
    - Fixed parsing Init Login Permissions on iOS
    - Fixed issue with not included OnlineIdentity in OnlineSharing on iOS
    - Documentation update: https://gamednastudio.com/plugins/docs/ExtendedFacebook_UserGuide.pdf


    You can download update from your Sellfy dashboard or GitHub repository: https://sellfy.com/p/ajKF/
    Last edited by gameDNA studio; 02-21-2017 at 04:37 PM.

  17. #17
    0
    Supporter
    Join Date
    Mar 2014
    Posts
    7
    Do you know how hard it would be to modify it so that google+ logins work?

  18. #18
    0
    Quote Originally Posted by iFire View Post
    Do you know how hard it would be to modify it so that google+ logins work?
    Modify this plugin for Google+ doesn't have any sense because it's completely different. It could be better to make a new plugin with Google+ support.

  19. #19
    0

    Cool



    Extended Facebook Online Subsystem available on official Unreal Engine 4 Marketplace!

    Finally, Extended Facebook Online Subsystem has been released on official Unreal Engine 4 Marketplace.

    Now you have a choice where you want to buy a plugin: Sellfy or UE4 Marketplace.


    Marketplace: https://www.unrealengine.com/marketplace/extended-facebook-online-subsystem
    Sellfy: https://sellfy.com/p/ajKF/


    If you have questions, feel free to ask!
    Last edited by gameDNA studio; 02-21-2017 at 04:38 PM.

  20. #20
    0
    Quote Originally Posted by gameDNA studio View Post
    If you have questions, feel free to ask!
    Hi,

    All looking very good

    Using this am I, for example, able to get stats about friends - such as number of friends or date of birth or anything else? I'm not sure if the Facebook API allows this, but given that I can see this level of detail in Facebook itself, I would have hoped so.

    Also, is there any method to develop a game between two users which allows the game engines to communicate with one another without the use of an external server. For example, could the game engine on User A indicate to the game engine on User B that it is now their turn?

    Sorry for the basic questions, but I'm just trying to understand if this is what I am looking for.

    Cheers,
    Mark

  21. #21
    0
    We shipped Satellite Command with this, works a treat

  22. #22
    0
    Using this plugin in my project. It is very easy to use, and support works great and fast(all of my questions were answered in less than 24 hrs!)
    If you need FB features for your project on IOS and/or Android I would totally recommend using this!

    Thanks for your work gameDNA!)

  23. #23
    0
    Quote Originally Posted by marpate1 View Post
    Hi,

    All looking very good

    Using this am I, for example, able to get stats about friends - such as number of friends or date of birth or anything else? I'm not sure if the Facebook API allows this, but given that I can see this level of detail in Facebook itself, I would have hoped so.

    Also, is there any method to develop a game between two users which allows the game engines to communicate with one another without the use of an external server. For example, could the game engine on User A indicate to the game engine on User B that it is now their turn?

    Sorry for the basic questions, but I'm just trying to understand if this is what I am looking for.

    Cheers,
    Mark
    Sure, Facebook API allows querying info about friends and plugin supports this feature. But remember you should first ask user for appropriate permissions. Unfortunately this plugin doesn't provide feature for communicating between users in real-time. The only way is publishing posts on timeline.


    Quote Originally Posted by TheJamsh View Post
    We shipped Satellite Command with this, works a treat
    Thank you! Good luck with your awesome game


    Quote Originally Posted by StanRymkiewicz View Post
    Using this plugin in my project. It is very easy to use, and support works great and fast(all of my questions were answered in less than 24 hrs!)
    If you need FB features for your project on IOS and/or Android I would totally recommend using this!

    Thanks for your work gameDNA!)

    Thank you for appreciate!

  24. #24
    0
    Infiltrator
    Join Date
    Apr 2015
    Posts
    20
    Wow! This is pure awesomeness!

    I wrote my own implementation of Facebook on Android, but can't publish it because... NDA and stuff...

    Can you reveal a secret? How did you put this into a plugin when Android requires (as far as I know) changes inside the GameActivity, so in the Engine java code? I stucked on version 4.10, is there some mechanism in new version that gives you a chance to modify java code from the level of plugin?

    And how about manifest and plist? To modify then I had to change UnrealBuildTool source code. Is there something for this too?

  25. #25
    0
    Unreal Engine Developer
    Join Date
    Jun 2014
    Posts
    788
    UnrealPluginLanguage (formerly AndroidPluginLanguage) allows plugins to modify GameActivity.java, copy resource files, and modify the AndroidManifest.xml. It was added in 4.10. You can look at the GearVR plugin for an example of how to register the XML file in the build.cs and the actual GearVR_APL.xml file.

  26. #26
    0
    Why is this plugin:
    $153.43 on the marketplace
    $89.99 on selfy

    That's a huge difference, is there any reason for this big of a price difference?
    Do Not Argue Toxic Game
    Balloony PoP get it on Google Play
    Fishy Blub Blub
    get it on Google Play

  27. #27
    0
    Quote Originally Posted by KillerSneak View Post
    Why is this plugin:
    $153.43 on the marketplace
    $89.99 on selfy

    That's a huge difference, is there any reason for this big of a price difference?
    UE4 Marketplace price = Sellfy price + 30% for Epic + european sales tax

  28. #28
    0

    Cool



    Extended Facebook 1.1.0 for UE 4.13 final release!


    I've just released plugin binaries for Unreal Engine 4.13
    You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



    If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.

    If you find any bug, feel free to report it
    Last edited by gameDNA studio; 02-21-2017 at 04:39 PM.

  29. #29
    0
    I am currently using 4.12 and I can not put update 1.1.0 into it. It keeps generating compiling errors.

  30. #30
    0
    Quote Originally Posted by zshj0914 View Post
    I am currently using 4.12 and I can not put update 1.1.0 into it. It keeps generating compiling errors.
    Hi zshj0914,

    1.1.0 requires UE 4.13

  31. #31
    0

    Cool



    Extended Facebook 1.1.1 released!


    I've just released update 1.1.1 for Extended Facebook Online Subsystem Plugin.
    You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



    CHANGELOG:
    ★ Facebook SDK updated to 4.16.0
    ★ Update to new AAR system


    If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.

    If you find any bug, feel free to report it
    Last edited by gameDNA studio; 02-21-2017 at 04:39 PM.

  32. #32
    0

    Cool



    Extended Facebook 1.1.2 released!


    I've just released update 1.1.2 for Extended Facebook Online Subsystem Plugin.
    You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



    CHANGELOG:
    ★ Facebook SDK updated to 4.16.1
    ★ Bugfixes
    ★ Stability improvements

    If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
    Last edited by gameDNA studio; 02-21-2017 at 04:40 PM.

  33. #33
    0
    Extended Facebook 1.1.3 released!


    I've just released update 1.1.3 for Extended Facebook Online Subsystem Plugin.
    You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



    CHANGELOG:
    ★ Facebook SDK updated to 4.17


    If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
    Last edited by gameDNA studio; 02-21-2017 at 04:40 PM.

  34. #34
    0
    Hi, my company has a few tablets on display for client use. I would like the temporary user to be able to sign in and post a screen capture to their timeline then automatically sign out. Please let me know if you have functionality for these items.

  35. #35
    0
    Quote Originally Posted by patharding88 View Post
    Hi, my company has a few tablets on display for client use. I would like the temporary user to be able to sign in and post a screen capture to their timeline then automatically sign out. Please let me know if you have functionality for these items.
    What do you mean saying "temporary"?

  36. #36
    0
    As in, the tablets stay in the office but are used by clients as they come and go. There maybe many users throughout the day. So I want the clients to be able to share on their personal Facebook but their details will not be stored on the app permanently. Thanks for the reply.
    Last edited by patharding88; 11-11-2016 at 12:35 AM. Reason: spelling

  37. #37
    0


    Extended Facebook 1.2.0 for UE 4.14 final release!


    I've just released plugin binaries for Unreal Engine 4.14
    You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



    If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.

    If you find any bug, feel free to report it
    Last edited by gameDNA studio; 02-21-2017 at 04:40 PM.

  38. #38
    0
    Quote Originally Posted by patharding88 View Post
    As in, the tablets stay in the office but are used by clients as they come and go. There maybe many users throughout the day. So I want the clients to be able to share on their personal Facebook but their details will not be stored on the app permanently. Thanks for the reply.
    Yes, it's possible. You need to make "Login" and "Logout" buttons and optionally auto-logout for example after 5 minutes

  39. #39
    0

    Talking

    CYBER MONDAY SALE: 25% OFF

    Buy Extended Facebook Online Subsystem on Marketplace: https://www.unrealengine.com/marketplace/extended-facebook-online-subsystem

  40. #40
    0

    Talking

    Extended Facebook 1.2.1 released!


    I've just released update 1.2.1 for Extended Facebook Online Subsystem Plugin.
    You can download it from GitHub repository on releases tab or your Sellfy dashboard (for Sellfy customers). Update also was submitted for UE4 Marketplace but it needs to wait for approval.



    CHANGELOG:
    ★ Fixed not calling complete delegate on Facebook Logout


    If you haven't owned it yet, you can buy now on Sellfy or UE4 Marketplace.
    Last edited by gameDNA studio; 02-21-2017 at 04:41 PM.

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •