相关疑难解决方法(0)

Play商店中发布的应用无法与Google Maps API和Facebook API通信

我使用Android Studio创建了一个已签名的APK,我添加到Google Developer控制台和Facebook控制我的SHA1指纹和我的应用程序中的相对api键.如果我通过usb上传我签名的apk,一切都运行良好,安装后地图api和facebook api运行良好.如果我将相同的apk上传到Play商店,当我尝试使用Facebook登录时,它会显示"无效的密钥哈希.密钥哈希blablabla与任何存储的都不匹配".因此,如果我没有Facebook登录,我甚至无法得到我的谷歌地图; 这让我认为在Play商店中加载的apk会改变他的指纹或类似的东西.我检查了Android开发者和Stackoverflow上的所有内容,但是我无法使其工作,因为很有意思的是这个签名版本的apk工作正常,直到我在Play商店加载它.

android google-maps facebook-login google-play android-keystore

11
推荐指数
3
解决办法
9398
查看次数

Facebook不使用导出/签名APK文件

我最近在调试我的应用程序时通过跟踪facebook开发者页面上关于如何导出和获取我们需要放入开发人员门户的哈希密钥的文章来工作.

所以现在这样做了,我尝试使用Facebook登录我的应用程序的导出和签名版本.不幸的是我无法让它工作.通过Facebook应用程序或网页登录后,它永远不会返回登录会话.

我相信这是因为释放和签名的apk和我用来调试的apk之间的密钥.

有谁知道如何解决这个问题?

android facebook

6
推荐指数
1
解决办法
4720
查看次数

将 Flutter 应用程序部署到 Google Play 商店,但它卡在启动屏幕上

将 Flutter 应用程序部署到 Google Play 商店,但它卡在初始屏幕上并且从未打开我确实匹配了我的 AppID,但仍然面临同样的问题

这是我的 manifest.xml:

<!-- TODO: Changed by Parveen Before merge 1 -->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.mrbox.store">

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <!--
    io.flutter.app.FlutterApplication is an android.app.Application that
    calls FlutterMain.startInitialization(this); in its onCreate method.
    In most cases you can leave this as-is, but you if you want to provide
    additional functionality it is fine to subclass or reimplement
    FlutterApplication and put your custom class here.
    -->
    <!-- TODO: Add …
Run Code Online (Sandbox Code Playgroud)

google-play android-studio flutter

6
推荐指数
1
解决办法
474
查看次数

Facebook 和 Google 登录在 .aab 版本版本中不起作用。但以 .apk 格式创建 realse 版本效果很好

我在 Android 应用程序中登录 Google 和 Facebook 时遇到了很多困难。如果以 APK 格式准备,但不以 .AAB 格式准备,则一切都可以在发布版本中正常运行。我已遵循签署与 SHA1 密钥相关的构建所需的所有步骤。

  1. 设置 Firebase 应用程序
  2. 添加调试,将 SHA1 密钥释放到 firebase
  3. 上传应用程序后,添加来自 google play 问题的 SHA1 签名密钥。
  4. 然后下载 google-service.json 文件,然后准备捆绑包 (.aab),但它仍然无法正常工作。
  5. 对于 Facebook 登录,也适用于发布 apk,但不适用于 .".aab" 文件
  6. 应用程序上传到谷歌播放,然后下载,但仍然无法正常工作。
  7. 我尝试调试“.aab”,但它抛出“结果代码 0”,我必须通过 AAB 安装程序应用程序对“.aab”文件执行调试。

我关注了有关堆栈溢出和其他来源的各种文章,但没有一个起作用。似乎仅在捆绑包 (.AAB) 文件发布时出现问题。

我的 Android 应用程序中的 Facebook 登录在发布 apk 中工作正常,但在 Play 商店发布相同的 apk 后无法正常工作 谷歌登录无法在发布模式 apk android 下工作

在此输入图像描述

android build google-signin

5
推荐指数
1
解决办法
2339
查看次数