ANE-Facebook alternatives and similar packages
Based on the "SDK" category.
Alternatively, view ANE-Facebook alternatives based on common mentions on social networks and blogs.
-
card.io-Android-SDK
card.io provides fast, easy credit card scanning in mobile apps -
Android-ReactiveLocation
Small library that wraps Google Play Service API in brilliant RxJava Observables reducing boilerplate to minimum. -
aws-sdk-android
AWS SDK for Android. For more information, see our web site: -
PayPal-Android-SDK
Accept PayPal and credit cards in your Android app -
LandscapeVideoCamera
Powerful custom Android Camera with granular control over the video quality and filesize, restricting recordings to landscape only. -
android-checkout
Library for Android In-App Billing (Version 3+) -
Applozic-Android-Chat-Messaging-SDK
Official Android SDK for Applozic Real-time Chat & Messaging. Powerful client, offline support, and UI component libraries for awesome in-app chat features. -
countly-sdk-android
Countly Product Analytics Android SDK -
WeatherLib
Android Weather Library: android weather lib to develop weather based app fast and easily -
socialauth-android
SocialAuth repository which contains socialauth android version and samples -
poly-picker
Android library project for providing multiple image selection from the device. -
android-donations-lib
Donations library for Android. Supports Google Play Store, Flattr, PayPal, and Bitcoin -
MultipleImageSelect
Android library that provides for multiple image selection. -
Office-365-SDK-for-Android
Microsoft Services SDKs for Android produced by MS Open Tech. -
Chat21 SDK Documentation
Android Chat SDK built on Firebase -
Clusterkraf
A clustering library for the Google Maps Android API v2 -
android-simpl3r
Amazon S3 multipart file upload for Android, made simple -
Horoscope-API
Horoscope API for android to get the horoscope according to the sunsign -
Smartlook Android SDK
Qualitative Analytics for Android Apps -
LinkedIn-SDK-Android
A lightweight android library to implement Login with LinkedIn in your Android app. -
Twiiter Helper
A helper library that helps making twitter integration easy
Appwrite - The Open Source Firebase alternative introduces iOS support
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of ANE-Facebook or a related project?
README
Air Native Extension for Facebook (iOS + Android)
This is an AIR Native Extension for the Facebook SDK on iOS and Android. It has been developed by FreshPlanet and is used in the game SongPop 2.
Facebook SDK Versions
- iOS: 4.19.0
- Android: 4.19.0
Installation
The ANE binary (AirFacebook.ane) is located in the bin folder. You should add it to your application project's Build Path and make sure to package it with your app (more information here). See it within our sample project's app descriptor here.
<extensions>
...
<extensionID>com.freshplanet.ane.AirFacebook</extensionID>
</extensions>
iOS
Be sure to follow steps 1 and [4](https:developers.facebook.com/docs/ios/getting-started/#xcode) of the [Getting Started with the Facebook SDK for iOS](https:developers.facebook.com/docs/ios/getting-started/) guide.
Check out the sample project here for app descriptor inclusions.
Android
You will need to add the following activities and permission in your application descriptor:
<android>
...
<manifestAdditions><![CDATA[
<manifest android:installLocation="auto">
...
<uses-permission android:name="android.permission.INTERNET"/>
<application>
...
<meta-data android:name="com.facebook.sdk.ApplicationId"
android:value="fb{YOUR_FB_APPLICATION_ID}"/>
<activity android:name="com.facebook.FacebookActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:label="{YOUR_FB_APPLICATION_NAME}" />
<activity android:name="com.freshplanet.ane.AirFacebook.LoginActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" />
<!-- If you're sharing links, images or video via the Facebook for Android app, you also need to declarthe FacebookContentProvider in the manifest. -->
<provider android:authorities="com.facebook.app.FacebookContentProvider{YOUR_FB_APPLICATION_ID}"
android:name="com.facebook.FacebookContentProvider"
android:exported="true"/>
</application>
</manifest>
]]></manifestAdditions>
</android>
You can check out our example of this in our sample project here.
NOTE: It is important to prefix YOUR_FB_APP_ID with "fb" in <meta-data>
(and ONLY in <meta-data>
) tag, because obug in Android manifest file (http://stackoverflow.com/questions/16156856/android-facebook-applicationid-cannot-be-null)Facebook SDK code in this ANE was modified to recognize FB_APP_ID prefixed with "fb".
Using the ANE
Once installed you can initialize the ANE...
Facebook.instance.init("0123456789", _initCallback);
and it will be ready to go! Check out our sample code to aid you.
Build from source
Should you need to edit the extension source code and/or recompile it, you will find an ant build script (build.xml) in the build folder:
cd /path/to/the/ane
# Setup build configuration
cd build
mv example.build.config build.config
# Edit build.config file to provide your machine-specific paths
# Build the ANE
ant
Authors
This ANE has been written by Thibaut Crenn, Alexis Taugeron, Renaud Bardet, and Adam Schlesinger. Rewrites and modifications to version SDK 4.x were made by Ján Horváth.