简体   繁体   English

Facebook帐户工具包与ProGuard发生冲突

[英]Facebook Account Kit conflicts with ProGuard

We're developing an app where we're using Facebook's Account Kit. 我们正在开发一个使用Facebook的Account Kit的应用程序。

It's been working for quite some time now but after we used ProGuard, it stopped working. 它已经工作了一段时间,但是在使用ProGuard之后,它停止了工作。

We've tried adding these lines to our proguard-rules.pro: 我们尝试将以下行添加到我们的proguard-rules.pro中:

-keep class com.facebook.** { *; }
-keep class com.facebook.accountkit.** { *; }

Upon searching the web, most articles say that our token might be minified by ProGuard. 在网上搜索后,大多数文章都说ProGuard可能会缩小我们的令牌。 We logged our Facebook ID and token on the release build. 我们在发布版本中记录了我们的Facebook ID和令牌。 It seems to be okay. 好像还可以

在此处输入图片说明

Hope you can help us find the right ProGuard rules to resolve this conflict. 希望您能帮助我们找到正确的ProGuard规则来解决此冲突。

Thanks for the help guys! 感谢您的帮助!

-keep class com.facebook.FacebookSdk {
   boolean isInitialized();
}

-keep class com.facebook.appevents.AppEventsLogger {
   com.facebook.appevents.AppEventsLogger newLogger(android.content.Context);
   void logSdkEvent(java.lang.String, java.lang.Double, android.os.Bundle);
}

Add to ProGuard file 添加到ProGuard文件

for more info check this URL 有关更多信息,请检查此URL

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM