Appcelerator Facebook模块没有';t fire登录事件
Appcelerator 5.2.0 Facebook模块(Android)在成功登录后不会触发“登录”事件 可能是什么Appcelerator Facebook模块没有';t fire登录事件,facebook,facebook-graph-api,module,appcelerator,appcelerator-titanium,Facebook,Facebook Graph Api,Module,Appcelerator,Appcelerator Titanium,Appcelerator 5.2.0 Facebook模块(Android)在成功登录后不会触发“登录”事件 可能是什么 var FB = require('facebook'); FB.initialize(); FB.permissions = ['public_profile', 'email', 'user_events']; FB.forceDialogAuth = false; FB.addEventListener('login', function() { alert(
var FB = require('facebook');
FB.initialize();
FB.permissions = ['public_profile', 'email', 'user_events'];
FB.forceDialogAuth = false;
FB.addEventListener('login', function() {
alert('login');
});
FB.authorize();
谢谢 你好Oxana
其他Android安装步骤
由于Facebook模块v4.0.0,对于Android平台,您需要:
- 将Facebook登录活动添加到Android清单
- 将Facebook应用程序ID添加到Android resources string.xml文件中
- 创建一个Facebook代理并将其与当前活动相关联(您需要)
<ti:app>
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application>
<activity android:label="@string/app_name"
android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
</application>
</manifest>
</android>
<ti:app>
你好,奥克萨纳
其他Android安装步骤
由于Facebook模块v4.0.0,对于Android平台,您需要:
- 将Facebook登录活动添加到Android清单
- 将Facebook应用程序ID添加到Android resources string.xml文件中
- 创建一个Facebook代理并将其与当前活动相关联(您需要)
<ti:app>
<android xmlns:android="http://schemas.android.com/apk/res/android">
<manifest>
<application>
<activity android:label="@string/app_name"
android:name="com.facebook.LoginActivity" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
<meta-data android:name="com.facebook.sdk.ApplicationId" android:value="@string/facebook_app_id"/>
</application>
</manifest>
</android>
<ti:app>
win.fbProxy = fb.createActivityWorker({lifecycleContainer: win});