Skip to content

Instantly share code, notes, and snippets.

@koriner
Created July 31, 2016 21:51
Show Gist options
  • Select an option

  • Save koriner/4cecc27a390e0460a3efa18fb8d8ec9d to your computer and use it in GitHub Desktop.

Select an option

Save koriner/4cecc27a390e0460a3efa18fb8d8ec9d to your computer and use it in GitHub Desktop.
FacebookAPI application descriptor example
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/22.0">
<id>com.distriqt.test</id>
<filename>TestFacebookAPI</filename>
<name>TestFacebookAPI</name>
<versionNumber>0.0.0</versionNumber>
<initialWindow>
<content>[This value will be overwritten by Flash Builder in the output app.xml]</content>
<autoOrients>false</autoOrients>
<fullScreen>true</fullScreen>
<visible>true</visible>
</initialWindow>
<icon>
<image16x16>icons/icon16x16.png</image16x16>
<image29x29>icons/icon29x29.png</image29x29>
<image32x32>icons/icon32x32.png</image32x32>
<image36x36>icons/icon36x36.png</image36x36>
<image48x48>icons/icon48x48.png</image48x48>
<image57x57>icons/icon57x57.png</image57x57>
<image72x72>icons/icon72x72.png</image72x72>
<image114x114>icons/icon114x114.png</image114x114>
<image128x128>icons/icon128x128.png</image128x128>
<image512x512>icons/icon512x512.png</image512x512>
</icon>
<!-- iOS Configuration -->
<iPhone>
<InfoAdditions><![CDATA[
<key>UIDeviceFamily</key>
<array>
<string>1</string>
<string>2</string>
</array>
<key>MinimumOSVersion</key>
<string>6.0</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fb603078176461377</string>
</array>
<key>CFBundleURLName</key>
<string>com.distriqt.test</string>
</dict>
</array>
<key>FacebookAppID</key>
<string>603078176461377</string>
<key>FacebookDisplayName</key>
<string>V3DistriqtTest3</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>facebook.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>fbcdn.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>akamaihd.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fb-messenger-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
]]></InfoAdditions>
<requestedDisplayResolution>high</requestedDisplayResolution>
<Entitlements>
<![CDATA[
<key>get-task-allow</key>
<true/>
]]>
</Entitlements>
</iPhone>
<!-- Android Configuration -->
<android>
<manifestAdditions><![CDATA[
<manifest android:installLocation="auto">
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<application>
<activity android:name="com.facebook.FacebookActivity" android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:label="@string/app_name" />
<activity android:name="com.distriqt.extension.facebookapi.FacebookAPILoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity>
<activity android:name="com.distriqt.extension.facebookapi.FacebookAPIDialogActivity"></activity>
<activity android:name="com.distriqt.extension.facebookapi.FacebookAPIMessageDialogActivity"></activity>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- IMPORTANT: Do not remove the backslash and space at the beginning of the following value string. -->
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="\ 603078176461377"/>
<provider android:authorities="com.facebook.app.FacebookContentProvider603078176461377" android:name="com.facebook.FacebookContentProvider" android:exported="true" />
</application>
</manifest>
]]></manifestAdditions>
</android>
<!--
The Core ANE is required for both iOS and Android.
The GooglePlayServices ANE is required only on Android.
-->
<extensions>
<extensionID>com.distriqt.FacebookAPI</extensionID>
<extensionID>com.distriqt.Core</extensionID>
<extensionID>com.distriqt.GooglePlayServices</extensionID>
<extensionID>com.distriqt.AndroidSupport</extensionID>
</extensions>
</application>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment