它在模拟器上完美工作,但不能在设备上工作。
在facebook sdk中的response = read(conn.getInputStream());
处崩溃。在模拟器上工作的Facebook不在设备上
回答
是的,我有这个问题,
它能正常工作在模拟器上,我开发的手机上运行良好,但未能通过测试用户的手机上。
这与Facebook应用程序和SSO有关。
对此有读:http://sean.lyn.ch/2011/07/android-the-facebook-sdk-sso-and-you/
它有3个解决方案。
我不能让SSO工作,所以我去了方案二,(退出SSO的!)这是通过:
facebook.authorize(此,权限Facebook.FORCE_DIALOG_AUTH,这一点); 如果你想解决它并让SSO工作:
正确地为debug apk证书生成你的哈希键。 (详见上面的链接)。
编号:
使用**不推荐使用** FORCE_DIALOG_AUTH ** **,因为它可能会将您的应用打开到可以窃取用户的Facebook凭证的恶意应用**(来源:*在Facebook上工作的* Jesse Chen *回答。 stackoverflow.com/a/12433933/450534。 –
啊哈,很高兴知道,谢谢你的信息 –
- 1. FileExistAtPath在模拟器上工作,但在设备上不工作
- 2. Android:在模拟器上工作的MediaPlayer,但不在设备上
- 3. 在模拟器上工作,无法在iPhone设备上工作
- 4. GetViewForHeader在模拟器中工作,但不在设备上工作
- 5. Facebook集成在模拟器中工作,但不能在android设备上工作?
- 6. TVOutManager在模拟器上工作,但不在设备上?
- 7. AVPlayer + MPNowPlayingInfoCenter在模拟器上工作,但不在设备上
- 8. NSnumberFormatter在模拟器上工作,但不在设备上
- 9. LeavesCache.m在模拟器上工作,但不在设备上
- 10. Android split()在模拟器上工作,但不在设备上
- 11. NSData writeToFile在模拟器上工作,但不在设备上
- 12. 按钮在模拟器上工作,但不在设备上
- 13. 跑马灯在模拟器上工作,但不在设备上
- 14. 在模拟器上工作,但不在设备上?
- 15. BroadcastReceiver在模拟器上工作而不是在设备上
- 16. 代码在模拟器上工作,但不在设备上
- 17. sqlite在模拟器上工作,但不在设备上
- 18. NSThread在模拟器上工作,但不在设备上
- 19. iAd在模拟器上工作,但不在设备上
- 20. AFJSONRequestOperation在模拟器上工作,但不在设备上
- 21. MPNowPlayingInfoCenter在模拟器上工作,但不在设备上
- 22. UIImagePickerController在iOS设备上工作,但不在iOS模拟器上?
- 23. SLRequest在模拟器上工作不在设备上
- 24. ngCordova相机在模拟器上工作,但不在设备上
- 25. Facebook IOS SDK登录在模拟器上工作,而不是在设备上
- 26. facebook登录在iphone模拟器上工作,但不在iphone设备上
- 27. 模拟器上的iPhone图形工作不在设备上
- 28. UISearchBar在模拟器上工作,但不能在设备上工作
- 29. NSString格式不能在设备上工作,但在模拟器上工作
- 30. 黑莓MapView不能在设备上工作,而在模拟器上工作
难道ü添加的权限来体现? –
添加了所有上述 –