Will Firestore and Google SignIn work on Huawei AppGallery? - huawei-mobile-services

This is the first time I'm uploading an app to the App Gallery and I've read about things like HMS and other related things there are to know however I'm still not sure about the two things I'm using in my app. I'm going to submit the app I've built to Huawei AppGallery. I have only used two things:
Google SignIn (Not with Firebase, it's done with OAuth 2.0 on Google Cloud)
Firestore (From the firebase stack only Firestore is used)
My question is will both of these services work on Huawei phones which is without GMS? As I don't think any of these are related to GMS and I Understand that some services like Push notifications if implemented from firebase will not work etc, but at the moment I'm only interested in these two services.
If not then, I'm using react native so is there a way to check if the user is from a Huawei phone that doesn't have GMS?

Your app can be released to Huawei AppGallery normally.
My question is will both of these services work on Huawei phones which is without GMS? As I don't think any of these are related to GMS and I Understand that some services like Push notifications if implemented from firebase will not work etc, but at the moment I'm only interested in these two services.
Huawei do provide an Android Virtual Device called Cloud Debugging of AppGallery Connect to test your app for Huawei Devices.You can run your app on the latest and most popular Huawei devices to test app functions.
For details, you can see this answer.

Related

Huawei App Gallery - An app don't appear to some of users

Unfortunately, some of the users could not access the app when they search about it and if they use the app link to reach it the app appears but the install button is disabled
Please can you check what are devices the application is not available.
If the application unavailable for HMS devices, that means there is a Strong dependency on GMS (Google mobile services). So it will be available for download only GMS supporting devices. If you want to make it available on all devices, please integrate HMS services by implementing G+H approach so that it will be available on GMS and HMS devices.
Please follow the below link to integrate hms services with G+H approach:
https://forums.developer.huawei.com/forumPortal/en/topic/0201200435859940059
If only integration of HMS is needed, please refer to: https://developer.huawei.com/consumer/en/doc/development/HMSCore-Library/android-sdk-download-0000001064112371

Detect the app version in Google play via Flutter

Google has updated its UI for Google Play Store. I was able to get the app version from a simple request/response for an app with the old UI.
My app is written with Flutter & Dart.
How to detect the app version in Google play? is there any way to fix it.
I got this from Google play via email: If you would like to fetch these details from an API, you may review our Google Play Developer API setup documentation to enable our Publishing API methods. You may refer to edits.tracks method in order to fetch the release versions of all your active tracks.
How to call Google play api from fluttar app and get the published app version?
Best regards

Is there a Google Play Test channel that allows immediate testing, similar to Apples Internal Test

Have recently started using Flutter and so can deploy apps to Google Play as well as to Apples App Store. When I want to put an app out for internal test though I am finding some difficulties. With The App Store I can make internal tests for up to 25 users immediately (it doesn't have to be reviewed). However Google Play's Internal test channel still requires a review (which has taken 6 days recently). Is there any offering in Google Play that I can use deploy quicker to my Android users?
Thanks for any advice
Your first upload must be approved. After that they are automatic.

Integrating IoT device with Google Home

I am currently working on a IoT device to control lights. This device is implemented using FreeRTOS.
I am little confused how to provide Google Home integration with this device, could someone shed some light on this.
You can use the Smart Home API. The Google Assistant works with a webhook, sending commands to SYNC, QUERY, and EXECUTE on that URL. You will then need to send these commands to your device.
Setup happens through the Google Assistant app, where users must link with your OAuth server.
Here is a sample project for Smart Home, using virtual devices.

Can we use android phones as google home device

After creating private API.AI agent, I can test it using the simulator. But is it possible to test it in Android phones ?
Not yet. But you can use the "Agent Page" under Integration in API.AI to give you a web view you can use from the phone. Easy to share too!
As given in https://docs.api.ai/docs/sdks API.AI has provided support for many platforms and using it we can access our private agent.
i.e as given in https://github.com/api-ai/api-ai-android-sdk#getting_started , I created android app by providing access_token detail of my agent and now I can pass the request via my android phone; similarly i used node.js and can make request to my API.AI agent from Linux PC
You can do this now that Google has pushed the Assistant to the Google Pixel, Nexus 6p, and Nexus 5x. No other phone currently can use the assistant.
Edit 4/17/17: Upon successfully deploying my own agent I was expecting to be able to use it on my phone after being able to test and preview it on my phone. However it was not working so I contacted their support and got the following answer:
Sorry for the inconvenience, but Actions on Google are not currently
supported on any device other than Google home. The functionality you
are referring to was the result of a bug that allowed access across
multiple devices to a subset of users, that bug was patched and that
is why you lost the functionality. Google is planning to make Actions
on Google available across multiple devices, but as per policy, we
don't comment on timelines for releases in support.