To get Facebook working with your EachScape app you'll need to create a Facebook App. You can create Facebook apps by setting up an account on the Facebook Developer Site.



To help out we created a Video Tutorial

This Video Tutorial shows and older version of EachScape.
However the concepts and actions remains absolutely the same.




Once you login to the Facebook Developer account click on "Apps" tab on top and then "Add a New App"



Choose iOS as a platform. You can add another platform later.



Give your app a name and click "Create New Facebook App ID"



Choose a category that most fits your app. Then click "Create App ID".




On the next screen click "Skip Quick Start"



Click on "Settings" then click on "Add Platform".



Click on the Platform you want to add. Let's start with iOS



For iOS the only field you'll need to fill out is "Bundle ID".



For AdHoc builds testing add a bundle ID like this: com.eachscape.app51345


The numbers at the end of the bundle ID will be in the URL in the browser of your app in the builder.




Here is what the Commercial and AdHoc bundle IDs would look like in the setup of the iOS Facebook app. Click "Save" when done.





That's it for iOS Facebook setup!


ANDROID


For Android you will need to put the package name for the AdHoc. It like this: com.eachscape.app51345. See setting up iOS above for how to set this up.


You'll also need to put the apps Keystore for the Commercial build.


For Android you'll also need to put a seperate key hashes for AdHoc and Commercial.


For AdHoc always use this Key Hash: A819pkjfGqHMUyrDiBREhIb6pgE=


This can be found in this document: Facebook Android


The Commercial key hash can be found after you generate a Commercial build. 

-  Click on "Manage"

-  Click on your Android Keystore



Your Android setup for your Facebook app will look like this:

- For "Class Name" put: com.eachscape.SplashScreen

- For "Google Play Package Name" put either your AdHoc ID (e.g com.eachscape.app28321) or your Android Keystore name. You can switch this out on the fly for testing your app. When your app is in the store you Package name will need to the same as it is setup in the EachScape builder and the Play Store.



FINAL STEPS


Under "Settings" and "Advanced" tab make sure your Facebook app is set to "Yes" for Native or Desktop.




Now you've setup your iOS and Android info you need to make your app live to test it.


Click on "Status and Review" and then make your Facebook app live by click the switch to "Yes"



Now all you need to do is take the Facebook App ID and put it in the EachScape Builder.


You can get this by clicking on "Dashboard".



To enter your Facebook app ID In the EachScape Builder click on "Edit"



Go to the 3rd Party tab and then click on "Social Networks" and paste your "Facebook App ID" as in the image below.



Then go to the bottom of the page and click "Update" to save you Facebook ID.



You're app is now ready to use the EachScape Action "Post to Facebook".