我正在将Facebook身份验证添加到应用程序中以进行注册(使用Firebase身份验证)。
问题是我对开发和生产应用程序有不同的风格,因此 iOS 的捆绑 ID 和 Android 的应用程序 ID 不同:dev (com.example.dev)
和prod (com.example)
。
Facebook要求:
人造人:
5. 将包名称和默认类与应用关联
6. 提供应用的开发和发布密钥哈希
苹果:
3a. 添加捆绑标识符
解决方案是设置用于开发应用程序的测试Facebook应用程序,以及用于生产应用程序的普通Facebook应用程序的解决方案?
您可以直接在应用设置中为应用创建测试版本:https://developers.facebook.com/docs/apps/test-apps/
它们类似于子应用,具有不同的应用 ID 和不同的设置。例如,您可以为 Android 平台设置不同的密钥哈希。