Rav*_*agi 0 cordova google-plus-signin ionic3
我按照所有步骤在 Play 商店发布 apk。但是从Play商店安装后出现错误10。但是当我从我的电脑安装发布的 apk 到安卓手机时,它工作正常。
创建 apk 的步骤 -
第 1 步:使用以下命令创建构建发布 ionic Cordova 项目 -
ionic cordova build android --prod --release
在此之后,我得到了未签名的 apk(“../../platforms/android/build/outputs/android-release-unsigned.apk”)。
第 2 步:我使用 java keytool 命令签署了 apk -
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ../../release-key.keystore ../../platforms/android/build/outputs/android-release-unsigned.apk keystore-alias
第 3 步:还使用 java 工具验证签名 -
jarsigner -verify -verbose -certs ../../platforms/android/build/outputs/android-release-unsigned.apk
在命令窗口“签名验证”中收到一条消息。
步骤4:然后使用“Android SDK”的zipalign工具对齐/优化apk,命令如下-
        zipalign -v 4 ../../platforms/android/build/outputs/android-release-unsigned.apk ../../platforms/android/build/outputs/ToDo.apk
第 5 步:将 apk 发布到“ https://play.google.com ”。
几个小时后发布的 apk 在 Google PlayStore 上列出。我从 Google PlayStore 在我的 Android 手机上安装它并收到错误 10。
获取 SHA-1 密钥的步骤 -
步骤 1:使用 java keytool 命令创建密钥库文件 -
keytool -genkey -v -keystore ../release-HMC.keystore -alias release-key -keyalg RSA -keysize 2048 -validity 10000
第 2 步:使用以下命令获得 SHA-1 密钥 -
keytool -list -v -keystore ../release-HMC.keystore -alias release-key
第 3 步:从“ https://developers.google.com/mobile/add?platform=android&cntapi=signin ”启用 Google 登录
我还在 Google 控制台上启用了“Google+ API”(“ https://console.developers.google.com/apis/ ”)。
我做错了什么请帮助!
问题是我们发布时默认选择了 google play 应用签名。
1 . 打开 Google Play Console(https://play.google.com/apps)并使用您的凭据登录,然后选择您的 android 应用程序。
2 . 转到您的应用程序管理。
3 . 转到“版本管理”菜单并选择“应用程序签名”
4 . 在“应用签名”中,您将看到“应用签名证书”面板复制“SHA-1 证书指纹”。
5 . 转到“ https://developers.google.com/mobile/add?platform=android&cntapi=signin ”以创建Android移动项目。
注意:在“第 5 步”创建项目表单要求您选择项目,为此您需要先在“ https://console.developers.google.cm/ ”上创建项目。
6 . 从“第 5 步”创建 Android 移动项目。在上面的步骤中,它要求“SHA-1 密钥”(粘贴您从 Google Play Console 获得的 SHA-1 证书指纹)来创建项目。
7 . 在“第 5 步”和“第 6 步”之后,Google 会在您的“ https://console.developers.google.com/ ”项目中自动为您创建“OAuth 客户端”和 API 密钥。
8 . 要访问您的 Google API 服务,请从“htts://console.developers.google.com/”为您的 android 项目获取 OAuth 和 API 密钥
有关更多信息,请参阅链接 - “ http://www.jomendez.com/2017/08/30/ionic-2-google-sign-in-error-10-with-firebase/ ”
| 归档时间: | 
 | 
| 查看次数: | 5022 次 | 
| 最近记录: |