android - Facebook Account Kit 与 ProGuard 冲突
问题描述
我们正在开发一个使用 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
推荐阅读
- python - 我应该在 Python 中使用 strptime 这个时间戳使用什么格式代码?
- c# - 如何在没有交叉的区域中实例化多个对象?(统一)
- css - 在本机反应中显示不同设备中不同高度的页脚
- javascript - 在 AppContext 中存储 Axios 响应
- typescript - 初始化 Nativescript Vue App 的好方法
- vue.js - Vue-CLI-Service CPU 使用率
- python - Writing lambda in MATLAB
- javascript - How to upload a file from Vue frontend to FastAPI backend
- javascript - Tootlip text of svg image is not fetched - Selenium Webdriver
- php - Function to get the embedded content and links from a Wordpress post (from 1 to all of them)