Flutter, confirm which signing key was used during build - flutter

I'm using the command flutter build appbundle --no-shrink --verbose to build the app for release. However, from the log, I cannot find any information about which key was used for the signing.
I did a search for "jks", but I can't find anything about what keystore was used. Any insight on the confirmation of keystore that was used?

Related

this app is not authorized to use firebase authentication. please verify that the correct package name and SHA-1 are configured in the firebase

this app is not authorized to use firebase authentication. please verify that the correct package name and SHA-1 are configured in the firebase console
i have try so much things to solve this but nothing went happen
check the same firebase project in google cloud and cross-verify SHA-1 keys in firebase to google cloud, if see any old SHA-1 keys delete them or if your SHA-1 key from Firebase is not in google cloud then add sha-1 from add credential option. if still same error then create a new firebase project and then try again.
First, get the SHA-1 and SHA-256 keys. Run the following commands in your project root terminal window (from vscode or Android studio) one by one
cd android
./gradlew signingReport
this will take few minutes then you'll be popped up with a screen similar to this.
Copy SHA-1 and SHA-256 keys and paste it in firebase project settings at
Scroll down to find your android app then click on Add fingerprint
Note: Make sure to add both the keys, else it may not work as desired.
Happy coding :)

Appcheck verification flutter firebase android

I saw documentation for flutter firebase Appcheck
what do I need to do in release mode with an original certificate?
because all it says is for website verification
await FirebaseAppCheck.instance.activate(webRecaptchaSiteKey: 'recaptcha-v3-site-key');
I am unable to understand what to add in code for making use of app check in flutter
I think that code is only for the web platform.
For android open your main project directory in the terminal and follow the steps below.
flutter> cd .\android\
flutter\android> .\gradlew signingReport
This will print all your keys. Find the applicable one that you want. Then, copy the SHA-256 into the correct place in the firebase console.

How to publish Angular-Ionic app to play store after completion of coding

I have used the following command and completed my coding part.Those commands are ,
1. npm install -g ionic cordova
2. ionic start myproject sidemenu --type=angular
3. ionic serve
and my project is working fine.
Please guide me how to run Android SDK and publish my app in play store step by step??
Step 1: Sign up
Sign up for an account on the Android Developer Console. Creating an account costs $25.
Step 2: Create a new application
On the Developer Console select the Publish an Android Application option.
Fill out the details: Title, Short Description, Full Description.
Step 3: Prepare multimedia
Screenshots: I used the android emulator to take screenshots of my app.
Hi-res icon: I used the launcher icon. It was an SVG file, so I converted it to PNG using GIMP.
Feature graphic: This is an image that shows up on the top of the app download page in Google Play on mobile phones.
Step 4: Prepare code for release
Remove log statements.
Remove the android:debuggable attribute from your manifest file. I didn’t have to do this because Android Studio automatically sets this attribute based on the kind of APK its building. Neat!
Set the android:versionCode attribute in the manifest tag in manifest.xml. Two important notes: (1) This must be an integer that increases with each release. (2) This number is not displayed to users.
I chose “1”.
Set the android:versionName attribute in the manifest tag in manifest.xml. This string is shown to users and has no other purpose.
I chose “1.0”.
Step 5: Build a release-ready APK
The release-ready APK is different from the debug APK in that it is signed with certificate that is owned by the developer. This is done to ensure that updates to the app come from a verified source, i.e. a developer with access to the private key.
I recommend you follow the instructions here to create a signed APK.
TL;DR? Here are some important take-away points:
Android Studio -> Build -> Generate Signed APK
A Java Keystore (JKS) is a repository of public-private key pairs.
You must sign all APKs with the same key pair.
Losing a key-pair consequences that you will not be able to push updates to your app.
Step 6: Upload APK
Go back to the Developer Console and click on Manage Releases. Then create a Production Release and upload your signed APK.
Google will perform a check on the APK. My app was using an SVG for the launcher icon, which is no-bueno. I had to change it to PNG and recreate the signed APK.
Step 7:
Complete the checklist on the left until all the items have a green checkmark. The console re-evaluates the checklist every time you click Save Draft in the top right.
You are now ready to publish :)
Original post: https://android.jlelse.eu/publishing-an-android-app-da3502c652af
Android guid: https://developer.android.com/studio/publish/

android-release-unsigned.apk not up to date as android-debug.apk

While making apk for my ionic app, the signed apk was not updated as the debug apk.
Means the contents in my debug apk(made from ionic cordova run android) are those which I want but the contents in my signed apk(made from ionic cordova build --release android) are the old ones.
Please help me its really necessary.
This error is due to mismatch of SHA key as while signing the we get a SHA key which is updated on firebase.
But after uploading it to play store we get a different SHA key so we must also add this SHA key to our firebase.

How to sign and align an android application generated by Intel XDK?

I want to use my custom keystore in this project because I intend to host the application in PlayStore and keep it updated. Without the keystore will be tricky.
Details: In the settings cordova, I not marked the "Signed" box and I exported the app and tried signing it using javasign. At the command prompt went well but the app does not install on any of the devices I tested.
The APK created by the Intel XDK is created using standard Cordova CLI. So the techniques you would use to sign that APK are no different than what you would use with any other Cordova (or PhoneGap) app or an APK built using Eclipse or any other tools.
See these links for some useful information:
-- http://developer.android.com/tools/publishing/app-signing.html
-- https://www.scirra.com/tutorials/861/how-to-sign-and-align-your-android-app-apk