Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tuarua/facebook-ane
Facebook Adobe Air Native Extension for iOS 9.0+ and Android 19+.
https://github.com/tuarua/facebook-ane
actionscript adobe-air air-native-extensions facebook-api kotlin-android swift-4
Last synced: about 1 month ago
JSON representation
Facebook Adobe Air Native Extension for iOS 9.0+ and Android 19+.
- Host: GitHub
- URL: https://github.com/tuarua/facebook-ane
- Owner: tuarua
- License: apache-2.0
- Created: 2019-07-20T16:35:03.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-02T17:20:32.000Z (about 4 years ago)
- Last Synced: 2024-10-30T17:47:47.080Z (3 months ago)
- Topics: actionscript, adobe-air, air-native-extensions, facebook-api, kotlin-android, swift-4
- Language: ActionScript
- Homepage:
- Size: 1.63 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Facebook-ANE
Perform Facebook login and sharing with this Adobe Air Native Extension for iOS 9.0+ and Android 21+.
-------------
### Prerequisites
You will need:
- IntelliJ IDEA
- AIR 33.1.1.217+
- Xcode 12.3
- [.Net Core Runtime](https://dotnet.microsoft.com/download/dotnet-core/3.1)
- [AIR-Tools](https://github.com/tuarua/AIR-Tools/)
-------------
### The ANE + Dependencies
Change directory into the _example_ folder eg
```bash
cd /MyMac/dev/AIR/Facebook-ANE/example
```Run the _"air-tools"_ command (You will need [AIR-Tools](https://github.com/tuarua/AIR-Tools/) installed)
```bash
air-tools install
```**NEW** This tool now:
1. Downloads the ANE and dependencies.
1. Applies all required Android Manifest, InfoAdditons and Entitlements to your app.xml. See air package.json-------------
## iOS
>N.B. You must use a Mac to build an iOS app using this ANE. Windows is **NOT** supported.
#### iOS: Packaging Frameworks Dependencies
The iOS ANEs are written in Swift. We need to package the Swift libraries (along with a couple of dynamic frameworks) with our AIR app
![https://raw.githubusercontent.com/wiki/tuarua/Firebase-ANE/images/frameworks-package.png](https://raw.githubusercontent.com/wiki/tuarua/Firebase-ANE/images/frameworks-package.png)
### References
* [https://developers.facebook.com/docs/facebook-login/android]
* [https://developers.facebook.com/docs/swift]