Related
Finally got around to use my Sprint number as GV number. This adds an option to send/receive text from GV. Way cool that I was able to text with just a wifi connection while in Dominican Republic w/o phone service.
Back in states now and I get sms twice, once in native app and once in gv... along with two notifications. Would like to use native sms and notifications, but can't figure out how to disable GV text notifications w/o also disabling vm notifications. Is it possible?
Options are for checkbox "notify via text msg" which I assume means a text msg will be sent to ur phone when u have gv vm/sms( which I've never gotten)? And the other option is to have status bar notifications, but I think that will disable both sms and vm status bar notifications.
Guess I could just disable notifications from native app, and uncheck send sms to this phone from gv on the pc?
Also seems the spring integration gv has removed the option to place calls using gv?
Sent from my SPH-D700 using XDA Premium App
"Also seems the spring integration gv has removed the option to place calls using gv?"
the google voice app will change once u enable integration. You no longer need to use the "call using google voice" option because it will automatically use gv to make long distance calls for you. Billing for this is done through your google account NOT your sprint account and it no longer requires data (wifi or 3g) to call using gv.
It's integrated.
Regarding your notifications:
Menu -> More -> Settings -> sync and notifications
uncheck "synch inbox"
check "notify via text messages"
All text messages will now come through your native sms client only.
Of course you can still view your text in the gv app by forcing a refresh as well.
dkechitkid said:
"Also seems the spring integration gv has removed the option to place calls using gv?"
the google voice app will change once u enable integration. You no longer need to use the "call using google voice" option because it will automatically use gv to make long distance calls for you. Billing for this is done through your google account NOT your sprint account and it no longer requires data (wifi or 3g) to call using gv.
It's integrated.
Regarding your notifications:
Menu -> More -> Settings -> sync and notifications
uncheck "synch inbox"
check "notify via text messages"
All text messages will now come through your native sms client only.
Of course you can still view your text in the gv app by forcing a refresh as well.
Click to expand...
Click to collapse
Thanks will try that, but will I still get cm notifications?
Sent from my NookColor using XDA Premium App
Lot's of settings from the PC and GV app, hard to understand how thew all work together? Tried lot's of combinations...
Think I'm gonna stop using native sms app and just use gv for all sms and vm. Nice that it keeps a log of all (both in and out) across all devices. And you don't have to restore sms after a fresh flash and wipe.
Does seem to be somewhat of a delay sending sms from gv. How do other's have it set up?
Can gv do mms?
Sent from my SPH-D700 using XDA Premium App
For now on the PC:
Under phone.. uncheck receive text
Under vm/text..uncheck email and sms notifications to phone
Under native app...notifications off (will gv pick up inbound mms)?
Under gv app..sync inbox, uncheck notify via text msg, and check inbox notifications
Does that sound about right?
Sent from my SPH-D700 using XDA Premium App
I think you're confusing yourself a bit...and me as well. What is it EXACTLY that u want to happen?
Do u want to receive text using the gv app or the native messaging app?
I receive all notifications through my native app only. I do this because you can only receive mms messages through the native app (GV does NOT work with mms).
I also receive vm notifications through my native app. However, in open the gv app to listen to them. This is the only reason I use the gv app.
If this sounds like what u want then do the following:
PHONE:
Synch inbox - unchecked
Text Msg - checked (btw..this option is the same as checking "receive texts messages on this phone" from the pc).
PC (voice.google.com) :
under voicemail - "Send a text (SMS) message to Cell" - checked
under phone - "Receive text messages on this phone" - checked (AGAIN...this is the same as checking "Text Messages" on the GV app on your phone)
Hope this helps.
Thanks! It helps a lot understanding that some of the gv app settings on the phone are the same as google.com/voice.
Yeah... way confusing. Started out as a cool way to get sms while overseas. When I came back it was weird to get double notifications and seeing some sms show up in the native app and some in GV. I think it would be a lot easier if GV had a way to differentiate between sms and vm notifications, but it appears its all or nothing. Options, to summarize:
1. Your way: all sms/mms and associated notifications come through native app. VM notifications also come to you as a text message, and you then open up GV to view/listen to vm. Question: Does GV keep a log of all your incoming/outgoing text messages?
2. My proposed way: all sms and vm and their notifications are handled by GV. MMS bypasses gv and I get the mms and notification in the native app (I turned native notifications back on). All incoming/outgoing sms messages are logged in GV (even text sent from native app) AND available across all my devices (Nook Color and google.com/voice)... which is kind of cool because I can pick up the conversation w/o my Epic. It's just weird how GV app breaks down the conversations... I've got like four different threads each containing several sms to/from Missy. Don't understand why they're not all combined as conversation with Missy.
So clear as mud... still interested in how others have it set up?
Yeah, I really hate how gv does message threading too...that's y I use the native app. Hopefully they upgrade the app soon. When they do I'll switch over completely.
All incoming text messages are recorded in gv whether u receive it in the native app or not. I'm not sure about outgoing though. I believe they are recorded too but the only way to know for sure is to test it yourself.
I'm running FE22, however this problem was noticed in several ICS builds.
I'm trying to use the Google Voice App for all my texting/voicemails. I'm using the "use your google voice number..." option in the integration, as I had my google voice number set up prior to moving to Sprint.
Google voice is not notifying me of new voicemails or text messages. The online webpage (as well as the Google Voice plugin for Chrome) see the messages right away.
I've checked every and all "notification" type options on the phone. If I enable the "send text messages to phone" and "send text message when I have a voicemail" I get notified via the text messaging app, however that's not what I want. It should notify me in the status bar and play a sound when a new text message/voicemail comes in WITHOUT sending it to the native text messaging app. I swear it used to do this in GB, but I can't be sure if it was on my old Verizon phone, or this phone.
tyknee said:
I'm running FE22, however this problem was noticed in several ICS builds.
I'm trying to use the Google Voice App for all my texting/voicemails. I'm using the "use your google voice number..." option in the integration, as I had my google voice number set up prior to moving to Sprint.
Google voice is not notifying me of new voicemails or text messages. The online webpage (as well as the Google Voice plugin for Chrome) see the messages right away.
I've checked every and all "notification" type options on the phone. If I enable the "send text messages to phone" and "send text message when I have a voicemail" I get notified via the text messaging app, however that's not what I want. It should notify me in the status bar and play a sound when a new text message/voicemail comes in WITHOUT sending it to the native text messaging app. I swear it used to do this in GB, but I can't be sure if it was on my old Verizon phone, or this phone.
Click to expand...
Click to collapse
If you go into the Gvoice app - is it set to sync background data?
I've run a few ICS roms and haven't had this problem.
Maybe try clearing the data on that app or uninstalling/reinstalling fresh?
If you are using a battery saver app that disables mobile data or background data, like Juice Defender, then Google Voice will not receive updates while data is disabled. No updates to the GV app, then no notifications.
tyknee said:
I'm running FE22, however this problem was noticed in several ICS builds.
I'm trying to use the Google Voice App for all my texting/voicemails. I'm using the "use your google voice number..." option in the integration, as I had my google voice number set up prior to moving to Sprint.
Google voice is not notifying me of new voicemails or text messages. The online webpage (as well as the Google Voice plugin for Chrome) see the messages right away.
I've checked every and all "notification" type options on the phone. If I enable the "send text messages to phone" and "send text message when I have a voicemail" I get notified via the text messaging app, however that's not what I want. It should notify me in the status bar and play a sound when a new text message/voicemail comes in WITHOUT sending it to the native text messaging app. I swear it used to do this in GB, but I can't be sure if it was on my old Verizon phone, or this phone.
Click to expand...
Click to collapse
try this. Open Google Voice App, Menu, Settings, Sign Out. Now, when trying to sign back in, it asks if you want to "Skip" or go "Next". This is asking if you want to integrate the "special Sprint+GoogleVoice" application. Apparently Sprint and GoogleVoice have partnered up. So click SKIP not NEXT. Skipping will allow you to go about Google Voice in the NORMAL SET UP.
I was having trouble making phone calls with my Google Voice number. I experimented and realized that this Sprint integration was the culprit.
Let me know if this solves the issue
So it's fixed now. I'm not 100% sure what did it, but I think it was the option "Voicemail display". I had it checked at one point, and it seem to start working after I unchecked it.
However, prior to this, I had also completely wiped my phone (deleted everything on the internal SD card) and flashed the latest FE22 build.
disable the "Voicemail display - view and play voicemails from the phone call log"
An update for anyone experiencing this and puzzled as to what fixes it. Of course this could have far more variables in play but the setting that enabled the Google Voice voicemail notifications to work was disabling the "Voicemail display - view and play voicemails from the phone call log" option under Google Voice settings. I am running GA10 (JB 4.1.2).
On my Galaxy S4 it was easy as pie just going into my contacts and i can select a different tone for each person, each call or text etc. But all i see is one tone for all texts and that also includes app updates and stuff
This is really easy to do. Open an individual contact, click on the edit button up the top (looks like a pencil). Scroll about halfway down, and there's a Ringtone option. you can choose a ringtone from the list here.
That is not changing their specific TEXT tone
I don't see it under stock messaging (maybe because I'm not using it as default) but in Google Hangouts you can open a contact, open the ... menu (upper right) select People & options, and change the "Chat message sound"
If using Hangouts as messaging, I'd turn off auto retrieve MMS until the MMS Trojan horse exploit is patched.
Kinda a hassle for something that has been standard/basic for a while.
Its this just a LG issue?
Sorry, didn't notice you'd meant text notification. Don't think it's possible.
I'm trying to solve a problem for Google Voice users, and looking to pick the brain of someone who may know a thing or two about how Android handles SMS, particularly how an app can be set to be the "default" for messaging.
What is my goal, you ask?
Make it possible for Android users to default all new messages from their Google Voice number, rather than the carrier. Yes, you can just remember to initiate a message inside the Google Voice app, but when responding to a missed call or clicking on message from a contacts screen, it will open the system's default SMS app and send from the carrier number instead. Confusion often ensues when the recipient doesn't recognize the number. We're trying to avoid that, as many of us GV fans use it as our primary number and don't know or care what the carrier # is. In other words, we want to avoid sending from the carrier if at all possible.
But doesn't Hangouts do this already?
It did. While Hangouts supported SMS, we could set it as the default app and then tell it to use Google Voice as the default for all new messages (rather than the carrier). This worked pretty well... anywhere in the OS that you want to initiate a message (call log, contacts screen, etc), it would open hangouts screen with GV as the sending service. But now that they are killing SMS support in Hangouts, it seems they are also removing the ability for it to be the default for all messages. They're actively pushing users to switch to another app for SMS, and you can't set it as the default currently unless you install an older version first. Eventually it will probably stop working altogether.
Why not just set the Google Voice app as the default for messaging?
It seems Google does not want us to be able to do that. The app does not have the option to. I'm wondering if it is because it doesn't actually support carrier SMS messages, and perhaps that would create a conflict in OS experience design? I'm not sure.
What is your proposed solution? Making a new SMS app from scratch is a lot of work, and Google's third party support for Google Voice is very limited...
I understand. Realistically, what I'm wondering is, would it be feasible to create a very simple forwarding app. In other words, a small third party app that could be set as the default for messaging, which could just forward the new message request to another app? Google Voice shows up as an option to send messages from other screens, such sharing an image or link. Heck, so does Hangouts (which will still support Google Voice integration, just not the ability to be the default app). The problem is when initiating a text from the dialer, contacts, or call log, it doesn't give us a context menu to choose from. It only goes to the default app. What I want is the ability to intercept that request and then choose the app to default to ourselves! Preferably the Voice app, but even Hangouts would be acceptable... or if possible let the users decide!
Possible pitfalls are
1) Do apps that support being set as default messaging require being able to actually handle carrier SMS? I could understand if that was a requirement from a UX design perspective, but is it actually an OS limitation or is it possible? I recall hearing once that the FB messenger app supports being set as default for messaging, but I don't understand how that could work, and I haven't found reference to it yet (don't use FB messenger personally).
2) If the Android OS would allow it, would it actually break carrier SMS? I know setting Hangouts to be the default moves all carrier SMS into Hangouts, and if switching to another app it would move the messages to that one. If my proposed forwarding app works, would carrier SMS messages just go nowhere? Occasionally the carrier does send a service announcement or bill reminder, etc, and I think it might be important for those to go somewhere. Or maybe not... I'm not sure how the OS handles this.
3)When a request for a new SMS is made, is the request done in a way that can be re-parsed for another app to handle? I really can't find much or any documentation on how this is handled, but I know the information is out there since Android supports third party SMS apps.
I have had trouble finding documentation about how any of this works from a developer's perspective, so I'm hoping someone where could shed some light on whether or not my idea is dead in the water before I pour too much effort into trying to figure this out. Thanks!
Did a little digging after I posted this and found some info on some dev forums elsewhere.
Seems, as I feared, that in order for an app to be supported as "default" for messaging, the requirement is that it include the handlers for SMS/MMS. This appears to be because whatever app is set as default for messaging is the app that is responsible for receiving and storing said messages. So if my app proposed above were simply to forward messages to another app, and not actually handle carrier SMS/MMS at all, any messages that DO actually come in from the carrier (notifications, payments and outages, etc, which I get from time to time) wouldn't go ANYWHERE and cause a great big user experience flaw.
So that answers some of my question. The next bit is... can incoming messages be forwarded to another app, such as the Android Messaging app that they are trying to make the new standard? Then perhaps this idea could still work. It might make more sense for a pre-existing Messaging app to simply support forwarding to google voice on new messages (or heck, Google should add GV support to Messaging), but I'm not sure how realistic that will be.
I've been thinking about this problem for a while, too. Both Hangouts (for those who have GV linked to it) and the GVoice app probably still have specialized intents to receive message data, so that they can forward them along; the key is to find out what to send to these apps.
I see the problem as only one-way: basically, capturing SMS intents as the default messaging app, then sending the user either to the message-entry screen in the target app (GV/Hangouts) or sending the message directly if that was in the intent. And I thought that there might be a less hair-pulling way to do it, by creating a messaging "shim" app:
* Use an existing, plain vanilla SMS app as a basis. For instance, just pull the one from AOSP. In addition to the new functions below, it will take care of carrier SMS.
* Offer a setting to choose where outbound SMS goes by default: in-app (carrier), GV, Hangouts, etc.
* Add a screen banner saying something like "Carrier SMS" or showing the carrier's phone number.
* If the default outbound app is not in-app for carrier messaging, add a screen icon for jumping into that default-messaging app set by the user.
In this simplified setup, there's no need to handle _inbound_ SMS via GV/Hangouts at all -- because that app will pop up its own notifications, and jump into its own app when its notifications are tapped. Similarly, notifications raised by this customized SMS app, from carrier SMS, would go into that app. No special logic required for any of this, simplifies things a lot.
The end goal from a UI perspective would be, _if_ the user chose a default outbound app other than this one, then the following behaviors would be received by this app and forwarded along to the target outbound SMS app:
* selecting the SMS icon for a contact would, via this app, open GV/Hangouts with that number ready for message entry;
* sending a fully formed SMS via any app, e.g. voice entry via Google App or Assistant, would be forwarded to GV/Hangouts for immediate sending.
(EDIT TL;DR: The problem, distilled, is how to make *initiating a new message from elsewhere* use the real desired app; the desired app will handle it from there.)
The UI problem here is that it will be sort of a "dummy" SMS app. It will handle carrier messages, but there will be people who don't even get carrier messages (FreedomPop comes to mind), so it's another app icon to ignore. Still, it would be the fastest path to resolution and, for most users, would act as a "shim" between native SMS handling and GV/Hangouts (or maybe even other messaging apps?).
---------- Post added at 07:14 PM ---------- Previous post was at 07:11 PM ----------
FWIW, I do understand Android development, though I'm totally green on UI elements. So if you already have some technical know-how here, I'm happy to collaborate to help make this happen. I think this would be soooo much better than having to shove in Xposed (which slows down Lollipop and later) and use XVoice++.
i have just started developing on android. am a new bee with very little knowledge. i have read you post and it had given me some food for thoughts for my messaging app. i liked your idea and wanted to know about your progress. i want to collaborate in your project if you are interested.
Hello all,
On my OnePlus 6T running Android 10 and LOS 17.1, the main notification on-off slider is greyed out in the native mesaaging app, and in Setting -> Apps and Notifications. I cannot turn them off.
Need to keep the app active ( or get another ), because I use Google Voice for my primary number, though my *actual* cellular number is different. This means, that when someone texts me a V-card, I can't do anything with it in Google Voice ("File type not supported ".
To remedy this, I have the native LOS mrssaging app pointed at my actual cell number. In this way, every mesaage i receive the text in both apps. On the rare occasion someone sends me a V-card, I can see it and save the contact to my contacts in the native messaging app. I then periodically delete the messages in that app.
The problem is, that now I get notifications on both apps. I'd like to retain the notifications on Google Voice, but suppress notifications for the native messaging app.
Anyone have any insights into why I cannot turn of these notifications?
Thank you
NBUK