在Android应用程序中隐藏facebook app_id

时间:2012-03-05 12:57:02

标签: android facebook hide app-id

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

3 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

你可以使用proguard来模糊你的代码,作为额外的衡量标准,你可以在for中组合你的appid字符串来连接字符

答案 2 :(得分:0)

您可以在app-start从服务器加载该ID。我认为你无论如何都需要获得FB的INTERNET许可..