我使用android-simple-facebook库在我的Android应用中提供登录按钮。当设备上没有安装Facebook应用程序时,我会看到一个空白的webview弹出对话框而不是登录网页。
我在日志中看到了这一点:
08-24 19:33:09.040 21965-22060/com.unifiapp E/ActivityThread﹕ Failed to find provider info for com.facebook.katana.provider.AttributionIdProvider
08-24 19:33:09.060 21965-21965/com.unifiapp E/ActivityThread﹕ Failed to find provider info for com.facebook.katana.provider.PlatformProvider
08-24 19:33:09.060 21965-21965/com.unifiapp E/ActivityThread﹕ Failed to find provider info for com.facebook.wakizashi.provider.PlatformProvider
08-24 19:33:09.750 21965-22063/com.unifiapp D/autoproxy﹕ URL in SetProxyForUrl is https://m.facebook.com/v2.1/dialog/oauth?return_scopes=true&response_type=token&scope=public_profile%2Cemail&redirect_uri=fbconnect%3A%2F%2Fsuccess&display=touch&e2e=%7B%22init%22%3A1408933989665%7D&client_id=2131492888&default_audience=friends
我已将我的appId设置在strings.xml和清单中,我已设置正确的包名和类名以与Facebook中的应用仪表板匹配,并验证我的键哈希是否正确(我之前使用的是Facebook)直接SDK,当调用工作时)。 我的清单中有Internet权限。