gpt4 book ai didi

Android + Facebook Connect 在发布版本中不起作用

转载 作者:太空狗 更新时间:2023-10-29 16:09:35 25 4
gpt4 key购买 nike

我有一个 Android 应用程序,允许用户连接到他的 Facebook 帐户并自动在他的墙上发帖。

所有这些都与调试版本完美配合(使用后备 webview 对话框或 native 应用程序 Activity )。我正在使用适用于 Android 的最新 Facebook Connect API。

在测试应用程序的发布版本时,我注意到后备 webview 对话框不允许连接到 Facebook(在输入用户名/密码后,它显示一个标准的 404 页面,表示找不到页面 fbconnect:/成功/#access_token=3213546...)

我怀疑 proguard 已经剥离了一些代码,但我不知道如何确定导致问题的原因。谁能提供一些线索让我朝着正确的方向前进?

我的 proguard.cfg 文件包含以下几行以单独保留 Facebook Connect:

-keep class com.facebook.android.*
-keepclassmembers public class com.facebook.android.Facebook {
public static final *;
}

在 usage.txt 中,我可以看到 facebook 类、字符串成员......

最佳答案

我用以下规则修复它(但我不是专家,所以那里可能有错误)。

-keep class com.facebook.android.*
-keep class android.webkit.WebViewClient
-keep class * extends android.webkit.WebViewClient
-keepclassmembers class * extends android.webkit.WebViewClient {
<methods>;
}

关于Android + Facebook Connect 在发布版本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6108397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com