我们正在开发我们使用Facebook的账户工具包,其中一个应用程序。
它已经工作了相当一段时间,但我们使用的ProGuard之后,它停止工作。
我们试图将这些行到我们proguard-rules.pro:
-keep class com.facebook.** { *; }
-keep class com.facebook.accountkit.** { *; }
在网上搜索,大多数文章说,我们的令牌可能被ProGuard的被精缩。我们记录我们的Facebook ID和令牌的发布版本。这似乎是好的。
希望你能帮助我们找到合适的ProGuard规则来解决这个矛盾。
感谢您的帮助家伙!
-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);
}
加入ProGuard的文件
更多信息检查此URL