0

我想知道是否可以隐藏Facebook我的应用程序的应用程序 ID?apk可以使用特殊工具解码,我apktool不希望我的Facebook应用程序 ID 或其他私人信息在代码中可见。

4

3 回答 3

4

我不确定您为什么要这样做;App ID 基本上是公共信息,包含在用户在授权应用程序的桌面/Web(如果适用)版本时看到的对话框中。在用户授权您的应用程序后,用户在他们的隐私设置中也可以看到它,在他们搜索您的应用程序时可以看到,等等。

如果您指的是您的 App Secret,在任何情况下都不应与您的客户端代码一起分发,如果您正在进行需要 App Secret 的 API 调用,您应该从服务器进行这些调用并在您的客户端之间设置通信路径客户端应用程序和此服务器 - 应用程序机密永远不应通过此路径传递,因为用户可以代表应用程序进行 API 调用

于 2012-03-05T13:57:19.793 回答
0

您可以使用 proguard 来混淆您的代码,并且作为一项额外措施,您可以在 for 中组合您的 appid 字符串以连接字符

于 2012-03-05T13:00:26.847 回答
0

您可以在应用程序启动时从服务器加载该 ID。我假设您无论如何都需要 FB 的 INTERNET 权限..

于 2012-03-05T13:02:01.863 回答