【发布时间】:2012-03-05 12:57:02
【问题描述】:
我想知道是否可以为我的应用程序隐藏 Facebook 应用程序 ID? apk 可以使用 apktool 等特殊工具解码,我不希望我的 Facebook 应用程序 ID 或其他私人信息在代码中可见。
【问题讨论】:
标签: android facebook hide app-id
我想知道是否可以为我的应用程序隐藏 Facebook 应用程序 ID? apk 可以使用 apktool 等特殊工具解码,我不希望我的 Facebook 应用程序 ID 或其他私人信息在代码中可见。
【问题讨论】:
标签: android facebook hide app-id
我不确定你为什么要这样做; App ID 基本上是公共信息,包含在用户在授权桌面/Web(如果适用)版本的应用程序时看到的对话框中。在用户授权您的应用后,用户在他们的隐私设置中也可以看到它,在他们搜索您的应用时也可以看到,等等。
如果您指的是您的 App Secret,在 不 的情况下,这应该与您的客户端代码一起分发,如果您正在进行需要 App Secret 的 API 调用,您应该从一个服务器并在您的客户端应用程序和此服务器之间设置通信路径 - 应用程序机密永远不应通过此路径传递,因为用户可以代表应用程序进行 API 调用
【讨论】:
您可以使用 proguard 来混淆您的代码,并且作为一项额外措施,您可以在 for 中组合您的 appid 字符串来连接字符
【讨论】:
您可以在应用启动时从服务器加载该 ID。我假设您无论如何都需要 FB 的 INTERNET 权限..
【讨论】: