我想知道是否可以为我的应用程序隐藏Facebook
应用ID?可以使用apk
等特殊工具对apktool
进行解码,并且我不希望我的Facebook
应用ID或其他私人信息在代码中可见。
答案 0 :(得分:4)
我不确定你为什么要这样做; App ID基本上是公共信息,包含在用户在授权应用程序的桌面/ Web(如果适用)版本时看到的对话框中。用户在授权您的应用后,可以在隐私设置中看到它,在搜索您的应用时可见,等等。
如果您指的是App Secret,在没有情况下,这应该与您的客户端代码一起分发,如果您正在进行需要App Secret的API调用,您应该从服务器并在客户端应用程序和此服务器之间建立通信路径 - 永远不应该通过此路径传递应用程序密钥,因为用户可以代表应用程序进行API调用
答案 1 :(得分:0)
你可以使用proguard来模糊你的代码,作为额外的衡量标准,你可以在for中组合你的appid字符串来连接字符
答案 2 :(得分:0)
您可以在app-start从服务器加载该ID。我认为你无论如何都需要获得FB的INTERNET许可..