• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[Release][APP][0.9.3 - 2019.07.12] GAssist.net - Google Assistant for Galaxy Watch

Search This thread

Cybernetic87

Senior Member
Dec 26, 2010
309
559
I have a weird problem, I followd the guide, created the credentials, put it on my phone, everything worked up till that.
Now if I click on the app an my watch my Phone says "No app store on this phone available..."
edit: restarted phone, no it does nothing again. credentials file it there and properly created I would say
Beta Store is only available on Samsung Galaxy phones. For other phones use the old tpk guide.

Wysłane z mojego SM-G975F przy użyciu Tapatalka
 

Cybernetic87

Senior Member
Dec 26, 2010
309
559
You have my app Installed and when you try to open it on watch - this message pops up ?
Or you cannot install it ?

It's some issue with the store, not my app. I just checked and everything working correctly for me....
Maybe try to update the store ?
 

hecko

Member
Sep 5, 2012
27
0
Iam able to install the app by tapping on the link in the first post.
Then i can open the app by tapping open on the Phone.
See the attached Files.
When I try to open the App on the Watch it comes only
there is no app store

I think it has something to do with the wear app, see last picture
 
Last edited:

ShikseWTF

Member
Feb 16, 2013
34
6
You have my app Installed and when you try to open it on watch - this message pops up ?
Or you cannot install it ?

It's some issue with the store, not my app. I just checked and everything working correctly for me....
Maybe try to update the store ?

I can install the app no problem, and when I click on watch to start it, it starts on watch and this message pops up on phone
Is it possible that root/ custom rom causes this?
I have root/ custom rom
 

Cybernetic87

Senior Member
Dec 26, 2010
309
559
This is veryyy strange. My app has nothing to do with appstore whatsoever, they must inject some sh** into my app :D
Tomorrow I will post new version and you can check then.
 

Cybernetic87

Senior Member
Dec 26, 2010
309
559
Iam able to install the app by tapping on the link in the first post.
Then i can open the app by tapping open on the Phone.
See the attached Files.
When I try to open the App on the Watch it comes only
there is no app store

I think it has something to do with the wear app, see last picture

Just a thought.
So you can actually run the app by clicking open from the phone ?
 

ShikseWTF

Member
Feb 16, 2013
34
6
I manually installed the tpk.
The old way and now everything works fine.
So I guess Samsung ****s up the app when you upload it?
 

Cybernetic87

Senior Member
Dec 26, 2010
309
559
It links it to the store somehow, I guess it checks the certificate signing vs store.
That's why something fcks up. But I really don't know what.
Let's see, so now nobody can't install it from the store ?
 

TMaLuST

Senior Member
Apr 13, 2011
269
85
30
Naples
From First Page Step one and two are crossed out. So, step 3 is step 1. This is how you have to start.
Installation instructions

Here is the install procedure slightly modified and simplified for those with a Samsung phone:

You need Python And Java Runtime Development kit. Not just regular Java. They can both be installed.
Quote:
1)
2)
Since the app is on Galaxy Beta store, only the credential part is needed.
3) Get the credentials.json file as Cybernetic87 in this post https://forum.xda-developers.com/showpost.php?p=79501689&postcount=36
3a) Put your secretsxxxxxxx.json in the python folder.
use windows admin command prompt on the python dir. Type:
3b) google-oauthlib-tool --client_secret_XXXXX.json --scope https://www.googleapis.com/auth/assistant-sdk-prototype --save --headless
3c) If you get this Error 403: restricted_client. This app is not yet configured to make OAuth requests.
To do that, set up the app’s OAuth consent screen in the Google Cloud Console. Use this guide
https://support.google.com/cloud/answer/6158849?hl=en
4) Put the credentials.json file into Phone Internal Storage into credentials folder
5) Start the app on watch.


Thanks I managed to make it work :)

Unfortunately I have the same issue (related to the app store) that other people are reporting. Out of curiosity I installed the supporting .apk on my phone.

I get a "connected" status, the app on the watch opens and doesn't hang. Unfortunately when I tap in the listen button, it grays out and it doesn't show any text nor answer.

Here's a link to a video: https://drive.google.com/file/d/1-07PNfr5fSNy2QPt82fyMWFsZePY7iIb/view?usp=drivesdk
 
  • Like
Reactions: Dixon Butz

Matvei27

Senior Member
Jun 28, 2017
108
19
I also get 'no available App Store on phone'
I have the credentials in /credentials/credentials.json
and the Galaxy Store version of the app installed on the watch.
When I open the app on my watch I get the above error.

edit: okay I downloaded the APK from the first post, I can get it to connect but when I press 'listen' it just goes gray and nothing happens at all.
 
Last edited:

Cybernetic87

Senior Member
Dec 26, 2010
309
559
For all having problems with nothing happening after press listen -download apk ver.0.5.0.

Wysłane z mojego SM-G975F przy użyciu Tapatalka
 

Top Liked Posts

  • There are no posts matching your filters.
  • 100
    App is already available on Samsung Store.
    Thank you for all DONATIONS and support !!!!



    Introduction
    I've been looking at this topic and I saw that unfortunately the project died... so as I am a java developer and I am very tired with all the unresponsible/crashing apps on Galaxy Store. I decided to try myself at C#/.Net to write my own Google Assistant companion for Galaxy Watch. I hate Bixby as much most of the community.

    So here is my approach to the Google Assistant companion app for Tizen Watches.



    Preview demonstration videos

    Screenshots
    0wEHbsX.png

    AEjSnoV.png

    U5Ynn0h.png

    87N4bfZ.png

    p2ni26r.png



    Already implemented features
    • Written with cutting edge libraries
    • Real time data streaming to/from GA
    • Push to talk
    • Real time recognized text display
    • Responses text display
    • Start recording after launch
    • Responses as fast as possible

    Planned features:
    • Rework html responses so they display properly on watch screen




    Requirements:



    Changelog
    Code:
    0.9.3 - 2019-07-12
    - reworked file picker (compatibility with Android Q)
    
    0.9.2 - 2019-07-11
    - added vibrate on listen option
    - stability fixes
    
    0.7.0 - 2019-06-20
    - added html responses
    - cleanup / reduce weight of phone apk
    
    0.6.1 - 2019.06.06
    - changed font size, text alligning adjustment
    - added option to display raw text recognition result ([B]default ON[/B])
    - stability fixes
    - apk is now service
    
    0.5.4 - 2019.06.02
    - new icon / logo (Credit: @aefelix)
    - audio recording / playing adjustment
    - stability fixes
    - phone app improvements / cleanup
    
    0.5.0 -  2019.05.31
    - watch makes requests using Protobuf now (Google native)
    
    0.4.5 - 2019.05.30
    - adjusted debounce and throttling times
    - introduction to constructing Assistant Requests on watch side
    
    0.4.4 - 2019.05.30
    - fixes from 0.4.3
    - improved stability
    
    [STRIKE][B]Update 0.4.3[/B]
    - using .net reactive framework to handle the problematic cases
    - added debounce for button
    - added throttling to sensitive method calls
    - bugfixes[/STRIKE]
    Too unstable, use older version.
    
    0.4.0 - 2019.05.28
    -UI draft retouch
    -lots of core changes / cleanup
    -cosmetic changes
    
    0.3.1 - 2019.05.25
    -support volume control
    
    0.3.0 - 2019.05.24
    -now using protobuf to talk with phone
    -getting mp3's as audio response
    -moved most of the response handling logic to watch
    -added scroller
    
    0.1.1 - 2019.05.17
    -improved auto reconnect / launch android app stability
    
    0.1.0 - 2019.05.11
    - code cleanup
    - support for external credentials.json file for testers
    - improved stability
    - auto launch AndroidApp
    - auto reconnect
    
    0.0.2 - 2019.05.07
    - real time voice recognition text display
    - assistant response display
    - ability to stop assistant talk with press "Listen" again
    - completely reworked internal logic(once again, I hope last time )
    - use of new libraries
    - changed buffering methods
    - changed multithreading libraries
    
    Initial post: 05.05.2019



    Downloads
    Watch app:
    http://apps.samsung.com/gear/appDetail.as?appId=com.cybernetic87.GAssist.Tizen.Wearable

    Phone app:
    Available on Play Store, the app page will open automatically on Phone after you run the watch app.

    Installation instructions
    First generate the secrets.json file using tutorial below:
    Video tutorial: https://www.youtube.com/watch?v=VfunEUzzFVU&feature=youtu.be
    Put it in a folder on your phone. Folder name does not matter. You need to browse to it later when setting up phone app.

    Install GAssist.Net app from Galaxy Store. Open Galaxy store and search for Gassist under the apps tab.
    Or, got to this link on your phone. https://galaxystore.samsung.com/geardetail/com.cybernetic87.GAssist.Tizen.Wearable

    After watch app is installed. Open it. Give it permissions. Watch will say "Companion app is not installed. Check your phone".
    The phone will light up and the Google Play Store will open to the Gassist companion app install page. Click install. Click open. Give it permissions and follow the authentication instructions.

    FAQ
    Q: Will this application be available on other watches than Galaxy Watch?
    A: Yes, this application should work on any Samsung watch with Tizen 4.0+ and microphone/speaker.

    Q: Will this be a paid app?
    A: Yes, but the price shouldn't be more than 2USD. I will consider making it 2 variants Free and Premium.
    The app will be free.

    Q:Will non speaker watches be supported ?
    A: Yes, when I develop the text output.

    Q:Can this app do xxxx?
    A: The app can talk to Google Assistant SDK Service. I'm not answering for any Google Assistant SDK / Service features related questions. This doesn't depend on me, my app is only a bridge to Google Service. Please ask Google what the Assistant Service is capable of, and why not all features are available. Send query to their support, post on their forums etc.

    How to get the logs

    You have to have Tizen studio installed. Watch has to be in debug mode.
    Immediately after crash / bug connect watch via wifi.
    Open Tizen SDK Device Manager.
    Wait a while until it reads the logs.
    Export logs:
    qp7a7zl.png

    Zip them and attach to post reporting bug.

    THANKS!
    15
    Beta invites are still closed while Samslow, cough, I mean Samsung, is validating the app.
    Wed AM in S Korea. :rolleyes:

    Happy to inform that the App passed verification and is already available in regular Samsung Store.
    12
    S3 Compatible Version already submitted to Samsung and will be available on the public Galaxy store SOON!!

    App is 100% written by @Cybernetic87

    I am not the author. I am his agent.
    11
    S3 User here... WOW!! If you have an s3 you have have this app. AMAZING JOB OP! THANKS AGAIN!!!

    As I promised ;) It is now available for Gear S3.

    Guys have look at the new update and new Bixby look:
    https://www.youtube.com/watch?v=J7Nz3KoBMxQ

    See that spinning circle? Is that a coincidence?
    10
    Two days full of work and I'm happy to inform that we're on version 0.0.2.

    New demo vid: https://youtu.be/qtfn6-p5CQA
    (edited video link cause of hotfix, now real time text displays correctly)

    New features:
    -real time voice recognition text display
    -assistant response display
    -ability to stop assistant talk with press "Listen" again

    Technical changes:
    -completely reworked internal logic(once again, I hope last time :))
    -use of new libraries
    -changed buffering methods
    -changed multithreading libraries

    As for the question: this app will never be standalone on watch.
    gRPC is the library used to talk with assistant webservice and this library is not available on Tizen, end of topic.
    I won't write my own interface to talk with Google API.