gpt4 book ai didi

android - Facebook 权限审查问题和不同的 hashkey/google play 包名称

转载 作者:行者123 更新时间:2023-11-30 02:21:39 27 4
gpt4 key购买 nike

最近我通过 facebook 审核提交了我的 android 应用程序,以获得 publish_actions、user_birthday、user_location 的权限。

2 天后,我的请求获得批准,但是当我尝试使用开发者帐户在应用程序中使用它时,我仍然收到警告说“提交登录审核以下某些权限尚未被 facebook 批准使用” .如果我使用非开发者帐户,那么应用程序就会崩溃。

这让我想知道。在将权限推送到生产之前是否需要一些时间?我需要做些什么来接受批准吗?

我问是因为我在上次提交的结果中看到了权限,但没有在批准区域(第一张图片)但没有在批准的权限区域(第二张图片)中。 Needed permissions seems to be approved But do not appear in the approved area

可能发生的一个问题是,我提交了一个 apk 以供审核,该 apk 使用调试 keystore 进行了签名,并且 Google Play 包名称略有不同。它也有不同的版本代码。更具体地说,提交审核的 apk 将 com.dummy.android 作为 google play 包名称,而我尝试权限但失败的发布 apk 将 com.dummy.android.release 作为 google play 包名称。

但这很奇怪,因为您可以在批准后修改 google play 包名称和哈希键。

随着版本代码的更改,我可能需要在我发布的每个版本中提交一个 apk 以供批准?我从日志中看到以下内容被发送到 facebook api 调用:google 包名称、版本代码、hashkey。

更奇怪的是,即使我提交审核的 APK 在登录时也显示“提交登录审核”通知,以获得我刚刚授予的权限。

这发生在我获得 facebook 的批准后 4 小时。不想浪费更多时间,我提交了相同的应用程序以供审查以进行相同的操作,我正在等待。在我这样做之后,授予的权限不再在设置中的任何地方显示为已授予。

知道为什么会发生这种情况吗?

最佳答案

确保:

1.您已经使用 OpenSSL 正确生成了应用程序 ID 并在您的应用程序 list 中声明了它。

2. 在您的 Facebook 应用详细信息页面上正确输入了应用程序包名称和应用程序 ID。

3.您已申请相关权限并从FB收到。

4.访问 token 有效(即非空)。

5.访问 token 的 session 状态为打开。

包名称必须与您申请权限并收到权限时在您的 FB 应用程序开发者设置中发布的名称完全相同,因此请将应用程序命名空间保留为 com.dummy.android。当您创建发布 APK 时,必须使用 OpenSSL AGAIN 进行签名,并且必须在您的 FB 开发人员设置中更新新 ID。

请贴出您使用非开发者账号时出现的logcat错误,这也有助于我们定位问题。

关于android - Facebook 权限审查问题和不同的 hashkey/google play 包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28431266/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com