我是 ANE-Facebook 的新手,但我对 Freshplanet 的其他一些 ANE 有过积极的体验。
主题问题是:我的配置错误还是由 ANE 的代码引起的问题?
此 AIR 应用程序在调用后立即停止openSessionWithReadPermissions
由于显而易见的原因,下面的文本和附加的日志文件的值替换如下:
MyNumericAppId - 我的应用程序 ID ('0234XXXXXXXXX')
air.com.mydomain.myapp.debug - 我的应用程序包 (air. com.recxxxxx.xxxxx.debug)
我已经根据 Freshplanet 的自述文件和操作方法在 application.xml 中配置了清单和扩展部分:
<application> <id>com.mydomain.myapp</id> <!-- debug is being added automatically --> [...] <android> <manifestAdditions><![CDATA[ <manifest android:installLocation="auto"> [...] <uses-permission android:name="android.permission.INTERNET"/> <application> <activity android:name="com.facebook.LoginActivity"/> <activity android:name="com.freshplanet.ane.AirFacebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity> <activity android:name="com.freshplanet.ane.AirFacebook.ShareDialogActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity> <activity android:name="com.freshplanet.ane.AirFacebook.ShareOGActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity> <activity android:name="com.freshplanet.ane.AirFacebook.WebDialogActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"></activity>
</application> </manifest> ]]></manifestAdditions> </android> [...] <extensions> <extensionID>com.freshplanet.AirFacebook</extensionID> </extensions> </application>我已经配置了应用程序 facebook 端(基于我之前创建的证书和密码生成的哈希)。
我按顺序调用方法:
trace("Facebook.isSupported", Facebook.isSupported); Facebook.getInstance().init(MyNumericAppId,false); Facebook.getInstance().logEnabled = true; trace("Facebook.getInstance().isSessionOpen" Facebook.getInstance().isSessionOpen); Facebook.getInstance().closeSessionAndClearTokenInformation(); Facebook.getInstance().openSessionWithReadPermissions(["public_profile", "user_friends"],aneSessionResult);
问题:方法aneSessionResult
永远不会执行调用后应用程序立即停止openSessionWithReadPermissions
并在确认后退出。未引发任何 ActionScript 级别错误。在用户的输入事件上延迟或触发此方法 - 给出完全相同的结果。
我正在附加完整的信息级别,而不是过滤的日志文件,从应用程序启动到崩溃发生(替换了应用程序 ID 和包)。
再次:是我的配置错误还是与 ANE 本身有关?
谢谢
PS我或SO都无法处理这篇文章的代码格式。道歉。