Introducing an easy-to-use Facebook plugin for iOS Android

Greetings,

I’m here to introduce our latest version of Facebook plugin for Unity3d, that works on both iOS and Android.

The product is at http://www.neatplug.com , under “Social” section.

FEATURES ADVANTAGES:

  • Managed scoring system, a lot scoring related work is taken care of by the plugin, so you don’t have to worry about what score should be posted, or whether current score is the “best”, the plugin will serve you as an intelligent agent, just call FacebookSNS.Instance().PostScore(int score), that’s it.

  • Login is not required for you to make any posting actions, (e.g. posting scores, achievements, messages, screenshots, images…), the plugin will prompt the user at the right time for authenticating or asking for the publish permissions to post if necessary, and after login, the posting actions will continue, That serves lazy guys… :slight_smile:

  • Cached session mechanism for reducing the times of authentication for the user, the plugin talks directly to the Facebook App on the device (or a browser if the facebook app absent), and the session state in app will be automatically synchronized with the external facebook App (or browser cookies).

  • User profile, user’s friends, user’s likes and the scores information about the user and his / her friends, can be automatically retrieved on demand, that makes your codes as short as possible.

  • Posting a screen shot or an image can’t be easier, a call for FacebookSNS.Instance().PostScreenShot() / PostImage() will do, and you can specify the description for the screen shot / image when calling.

  • [NEW!] A single line of code to show the native-style leaderboard! You don’t need to build your own leaderboard any more!

  • Of course you can reach out to the maximum posting flexibility by calling the RequestGraph(…) to make raw graph requests to Facebook.

  • Now you can invite the user’s friends to use your App using this plugin just like a snap! The recipients can be easily redirected to your App download page at App Store by simply tapping on the invitation request in their Facebook App installed on device. So let the users propagate your game socially!

  • Sending App Requests to any recipients is as easy as a single line of function call, achieve goals like Match making, turn-based game notifications, virtual item gifting… and so on. You should definitely check out this new feature if you are a game developer that wants to greatly engage your users in your game.

  • Having the user like a page is made easy, the feature is seamlessly built on SSO so there’s no additional authentication needed when liking a page.

  • Native Facebook Dialogs are completely accessible through your Unity code, ShowFriendPicker() is a handy feature that enables you to easily pop up a friend selector in Native Facebook SDK style and use it to get the friend selection for further posts, invites or requests, and it has been enhanced on top of what the SDKs can provide: search box added, maximum selection limit and so on; PostStoryWithFeedDialog() allows your App to post a story to the user’s or his / her friend/s timeline with user inputs.

  • Enhanced security mechanism allows you to post scores / achievements to your own server, to provide maximum flexibility that enables adding high-score triggered event / notification delivery or data manipulation on your own user base, etc… And also a relatively secure request validation approach is provided to validate if the posted scores / achievements are validly from your App. Another important feature for security is that the plugin doesn’t make use of your App Secret, so you don’t need to worry about leaking of the private information in a distributed client.

  • The plugin works on both iOS Android systems, without modifying a single line of code.

  • Automatically supports Vuforia AR when it is found in your project, no need to manually modify AndroidManifest.xml, save you a lot of headaches!

  • The plugin works very well with Vuforia and other plugins that occupy the main launcher on Android, we guarantee that we will help resolve the conflicts you found in AndroidManifest.xml when you integrate it.

Know more advantages and how to integrate, check out the Integration Guide.

Hope this plugin helps you!


NeatPlug Mobile Solutions
http://www.neatplug.com
Customer Services: service@neatplug.com
Tech Support: support@neatplug.com

Wow neatplug, nice plugin. I will be adding this to block story soon.

Does it work in pc too? or it is just for android/iphone

It is just for android / iphone for now. Currently we are focused on mobile, but maybe extend to desktop in the future.

Thanks for your interests!

The new version 1.3.0 of this plugin released.

Invite friends and Send App Requests features added. they may be more of help in engaging your users and propagating your apps socially.

Check it out!

Looks nice, we have some games in dev, maybe we will check this out. :slight_smile:

+1, this facebook plugin is the best I’ve ever used, pretty easy to use and it works great, it is definitely recommended!
neatplug, like what I said, I love your plugins, and thank you very much for your awesome support! :slight_smile:

does it work on Unity Flash?

Not yet, but will add flash support shortly, thanks for your request!

how long does it take you to implement the unity flash version? I need it asap

Jum, it depends on what features you need on the flash version. Please write to service@neatplug.com so that we can serve you better.
Thanks.

Great developers!
I bought Facebook Social Networking Plugin and works great and I had great support from NeatPlug developers!

I recommend 100%!

Release Notes:

  • Added a new function - GetUserProfilePicture().
  • For security reasons, App Secret param is now optional.
  • Provided a way to post score / achievement to an external server.

This sounds awesome. I’ll almost certainly give it a go next time I need to integrate Facebook with something.

Is your interface reasonably stable? By which I mean, when Facebook changes their interface how likely is it that I will need to change my code?

Oh, also, do you use the same interface for the iOS and Android plugins?

Yes, the plugin is based on the latest Facebook SDKs API, your codes don’t need to be changed at all when there is an “interface” change on Facebook side (very rarely, since they have to make sure the released codes working unless there’re any big issues forcing them to loose support for the released old sdks), because the “interfaces” we expose for you is very, very stable, and no need to be changed in the future, they are basically abstract layers that working on top of the SDKs that are invisible to you, whenever SDK changes, they don’t change at all.

Yes, our plugin works on Android and iOS, you don’t need to care about the platform - the interfaces are same, What you need to do is import a single package, apply your logics in Unity codes, and then switch the platform (iOS and Android) and compile, it will work on both platforms like a charm.

Wait… so do we need to purchase separately for each platform?

There is a universal one supports both… check it out. And we still offer flexibility if you only need it on one platform. the price is 50%…

Awesome. :slight_smile:

Thanks neatplug, for providing such a great plug-in, it did help us a lot. I’m wondering if you can help make a flash version? I’ll be the first to buy.

Yes, good news is we have already started the flash work, leave an email or write to service@neatplug.com, will let you know timely.

Gonna go ahead and purchase Universal. Would love Unity Web Player support ASAP :slight_smile: