Announcement

Collapse
No announcement yet.

Extended Facebook Online Subsystem

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    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/do..._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, 04:37 PM.

    Leave a comment:


  • replied
    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:

    Leave a comment:


  • replied
    Sample scenario: LEADERBOARDS


    1. Read Leaderboard

    Required permissions: publish_actions





    2. Write and Flush Leaderboards

    Required permissions: publish_actions

    Leave a comment:


  • replied
    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, 07:08 AM.

    Leave a comment:


  • replied


    Extended Facebook Online Subsystem UPDATE 1.0.2 released!

    CHANGELOG:
    - Huge documentation update with many sample scenarios: https://gamednastudio.com/plugins/do..._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, 04:37 PM.

    Leave a comment:


  • replied
    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, 10:20 AM.

    Leave a comment:


  • replied
    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, 10:18 AM.

    Leave a comment:


  • replied
    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, 10:18 AM.

    Leave a comment:


  • replied
    Perfect...

    Leave a comment:


  • replied
    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, 10:16 AM.

    Leave a comment:


  • replied
    Super quality as usual .
    (Plus there is no alternative unless you make it yourself hohoho!)

    Leave a comment:


  • replied
    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, 04:36 PM.

    Leave a comment:


  • replied
    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

    Leave a comment:


  • replied
    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

    Leave a comment:


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

    Leave a comment:

Working...
X