Text/SMS & Call Blocking based on Schedule (and Google Contact Group) - Android Q&A, Help & Troubleshooting

I am currently using an awesome SMS/Call blocking app called aFirewall Blocker. It seems that the developer (I think it was Thomas Tong @thl16888) has discontinued the app and it has been removed from the Play store. It's unfortunate, as the app is now causing issues in Android Pie and I would have loved an update.
I am looking for a replacement app that can block texts and calls and put them, without notification, into an archive section that can be restored later. Being able to setup the blacklists with google's contact groups would be great. I know on my Samsung Note 8 the default "Messages" app has a feature like this but it does not allow scheduling. I need it to be able to perform the blocking on a set of schedules. Such as nights and weekends.
For example, I have set up aFirewall to block all my work contracts (as defined by the google contacts "work" group that I set up) on nights, weekends and optionally another schedule for vacations. All texts and calls from work people go unannounced and are "archived" or hidden until I decide to open pandoras box when I am ready. I can then read the texts and see who called and un-archive the texts back into my main text message conversations. The app even had the ability to send an auto-reply, which was great for vacations.
The point of the app is to keep my sanity and avoid having to stress out when I see people constantly and rudely trying to bother me at all hours of the night and weekends.
Anyone know of a good replacement? Even if it is a side loaded, and not officially accepted by google, app?

Related

SMS Limit Alert

I have no limits on my SMS messages (cause I'm a packrat), yet every time I open the messaging application it asks me if I'd like to set limits on conversations. I select "no limits" every time, but it still pops up every time.
Haven't seen this posted anywhere, so am I the only one?
Are you using the default messaging app? It sounds like caused by a 3rd party app setting or some kind of data restriction that you've put on it.
And you do have unlimited text right? Check your t-mo myaccount app to see if you've put the alert on.
I tried to ask the same thing. Nothing yet.
forum.xda-developers.com/showthread.php?t=774573
This is only an issue for extreme SMS packrats....
In the message app settings you can disable the auto deletion of messages that run past the set cap (defaults are 200 for sms, 20 for mms). So, disable deletion and increase the cap.
The SMS setting apparently has a hard cap at 5000. If that isn't enough ...well.....although that not being enough would normally entice me to make semi sarcastic remarks about hobbies, spare time, and the relative power of ones sphincter muscles, there are at least apps that can backup your sms threads for you.
SMSBackup for instance will let you backup SMS threads to your gmail acct. Since you can always access your gmail acct from your phone, this should be as good as packratting every friggin text directly on your phone. If you need to remind someone of what they said to you 7996 messages ago, sheerly for the "told you so factor" this can work. A bit creepy, but this can work!
And this is but one of many apps to back up SMS....
Consider the hard limit a feature, and backup your SMS to get them off your phone. That's my two cents...
Thank you. That's a great approach to this problem. It solves it for me.

[Q] Is it possible to block outgoing sms?

I have a black list of contacts. I want block incoming and outgoing sms for this contacts. How block incoming sms I know, but how about outgoing sms?
Please, help me with this task.
Thanks a lot!
I don't see the problem with outgoing sms ??? Just don't text these people.
As for incoming sms have you tried applications like Call & SMS Filter or Call Blocker X?
Sent from my Vision using XDA App
missparker76 said:
I don't see the problem with outgoing sms ??? Just don't text these people.
Click to expand...
Click to collapse
It's not so easy
I want to block some contacts, so that my children never have written to them
I can think of 2 options quickly:
1. Don't let the kids use the phone
2. Buy them their own phone
I suppose an application could be created to do what you want. Or maybe something like adding a password to certain entires in you Contacts.
I'm actually finishing-up an app that functions as a SMS spam blocker; maybe my next app will be adding a password function to Contacts.
Just checked android default sms app and sms content provider source code, it looks like it's not possible to intercept and cancel outgoing message. It's a pity that we're not able to add this functionality to our future parental control app.
I'm not overly impressed with whomever coded the SMS and Contacts databases and have given considerable thought to writing my own. I found this out when writing my SpamText blocker which I kind of put on the back-burner due to fear of deleting ALL text messages from someone's phone. That whole "thread_id" is scary, at least to me.
I like the "conversations" feature of SMS, but it really should be broken-down by day or make any text in the conversation deleteable. I might get 10 texts from one person in a day, but just might want to save 4 of them because they have some valuable information.
Then there is a security issue with coding this type of application; Android gives the developer a lot of rope regarding messaging.
If your children are the one whos playing with your phone, why don't you use one of those pw locking apps? You can choose to lock whichever app you want with it.
deaffob said:
If your children are the one whos playing with your phone, why don't you use one of those pw locking apps? You can choose to lock whichever app you want with it.
Click to expand...
Click to collapse
I think the use case is just to allow children to sms and call to fixed numbers only.
Rootstonian said:
or make any text in the conversation deleteable.
.
Click to expand...
Click to collapse
You can't delete individual texts? What?
Nope, at least on my Droid X default SMS client. All distinct phone numbers and SMS messages are grouped together in a "conversation" no matter if that person texts 10 times in one day or 100 times over 6 months.
I know you can set a message limit, but I'm not sure what it does if you set it to 5 and get the 6th message from the same #; maybe someone else knows...
I have been searching for blocking outgoing test messages also but for a different reason.
I live near the border and allthough my phone is set to only my home network every now and than it switches to roaming and pretty often I send text messages by accident while roaming. Sometimes it switches networks while I am typing the message or it looses connection and I am at the mercy of which network it will connect and send the text message.
So an app that would block outgoing text messages while roaming (or maybe even only sending on home network) would come in very handy.
Why don't you just delete the contacts? Easiest solution
TheRedDrake said:
Why don't you just delete the contacts? Easiest solution
Click to expand...
Click to collapse
You should read my post! Obviously I need all my contacts to call/text whenever I am not roaming!
I m also interested in blocking outgoing msg to specific number, my wife is Canada so she send me msgs from her canadian phone no. and I reply to serbian one, which is free - included in my monthly fee, but every now and than i reply to her canadian which costs me, and it wouldnt be big of a deal, but my courier dont have contract with hers so they charge for the sms, which she doesnt receive, so was trying to find a way to block outgoing msg to her canadian no. but need to be able to receive from it
puska said:
I m also interested in blocking outgoing msg to specific number, my wife is Canada so she send me msgs from her canadian phone no. and I reply to serbian one, which is free - included in my monthly fee, but every now and than i reply to her canadian which costs me, and it wouldnt be big of a deal, but my courier dont have contract with hers so they charge for the sms, which she doesnt receive, so was trying to find a way to block outgoing msg to her canadian no. but need to be able to receive from it
Click to expand...
Click to collapse
As far as I know there is no way of intercepting outgoing messages. very strange that we can do almost anything on a smartphone but have very limited control over basic operations like sending text message options.
Same goes for LED notification, should be standard on all phones. (2 of my biggest annoyances espcially as it concerns very basic phone operations)
Android system does not provide a way to block outgoing SMS.
The similar question was discussed on Android Developers hung out on
26-Apr-2012, and Android Developers stated clearly that it is not
possible.
One suggestion was to put the phone into Airplane mode at the time of
sent SMS intent, but again its unlikely to put the phone into
airplane mode pro-grammatically.
The similar issue has been already discussed on android-platform Group
as well.
Click to expand...
Click to collapse
want to block foreign sms's
I also have the above problem of my wife sending texts to foreign countries and getting charged. Usually she sends via fishtext which is affordable but every now and then if she is in a hurry or forgets to use the fishtext widget she sends via normal sms mode which costs a ton.
I cant believe there is no simple app to stop the user sending sms's.
Everyone has a 'cute' solution (like delete the contacts lol!) but they don't realise the difficulty of trying to manage another persons phone but one that you still have to pay the bills for e.g. kids or spouse.
Surely there must be an app out there that does this although I can currently find it!!!
Anyone??
There some app in android send sms without permission
It is always not easy when children are involved in any process They are so quick that sometimes it is difficult to notice that they have taken your phone and started pressing buttons. When you realize it, it is already late and the messages have been sent.
Why not get an app locker and lock the messaging app.
On a per contact basis, many apps have block features built in but not to block sms completely.
missparker76 said:
I don't see the problem with outgoing sms ??? Just don't text these people.
As for incoming sms have you tried applications like Call & SMS Filter or Call Blocker X?
Sent from my Vision using XDA App
Click to expand...
Click to collapse
Some apps send messages without your consent.
And even some ROMs.
For example son phones (Xiaomi) with MIUI try to send an SMS to China to activate your SIM but they don't do it well, it doesn't work you spend money every time you reboot your phone.

Blocking unwanted calls Verizon V10

Anybody know how to block unwanted numbers on this phone?
Thanks!!!
y2kardell said:
Anybody know how to block unwanted numbers on this phone?
Thanks!!!
Click to expand...
Click to collapse
I haven't been able to find the setting for it It was easy on my Note 4. I use CM Security and it has it built in so that works pretty well.
Unfortunately it's not built in like on some other devices. I do the same thing I did on the Nexus 6, which is create a contact called SPAM. Then in Contacts, you go to that contact's settings and there's an option for Send Calls to Voicemail, check that box. Then as unwanted calls come in, you just long-press them and add to that SPAM contact. Mine has a couple hundred numbers so far, and this works really well.
On tmobile I just click phone app and hit the menu at the upper right for settings. Reject call list. Hope this helps.
I guess it's different on the Verizon version because I don't see that option
Block the number from your account on verizon's website.
A basic feature that every phone should have. Once again VZW deletes a useful feature (see LG G4), Why???!!!
Why would they keep that feature on a device when they can charge you $5 a month for Family Base?
Sent from my VS990 using Tapatalk
I was searching for the same problem and here is what I found:
"Find out how to block unwanted calls and messages. You can block up to 5 phone numbers for each line on your account with no charge with My Verizon".
Also:
"Permanently block up to 20 contacts for a low monthly fee. You'll also be able to monitor and limit minute, text and data usage for up to 10 devices on your account"
Cost: $5/month"
I saw some non-verizon apps for blocking phonecalls. Anyone tried it?
Thanks,
zb
There is an option that you can send all calls to VM so I would say to create one contact and just keep adding the number you want blocked and select to send that contact's number to VM.
Sent from my VS990 using Tapatalk
It sucks that Verizon eliminated the Block Caller from this phone!
I like the idea to make a Spam Contact and force it into V.M. every time - although I do get some telemarketing terrorists who will leave a message ... then I'm stuck going through them to eliminate the good V.M.'s from the bad.
I also use an App called TrueCaller. It's not perfect, but it's mostly effective. Carefully select the options you want and block any calls you like. I've allowed them to block calls their database has found to be spam/scam and it works quite well. At the end of a week, I'll surf through the calls they've blocked that I never saw hit my phone and it's impressive.
Hope this helps.
You can create a contact then add the numbers that you want to block then use the 3 dots on the right and select send to VM.
Sent from my VS990 using Tapatalk
I used Sync.me from the appstore. Not only does it sync your contacts, but you can also enable SPAM blocking and it has some pretty advanced caller ID as well. I have a HTC M9, but would think it works on the LG V10.
I use Reverse Lookup +, I've used it for years for this.
I used QuickShortcutMaker (on play store). Start the app then search for call reject. Create a shortcut. Done. Calls go to Voicemail. Doubt it blocks sms though.
Sent from my VS990 using XDA Free mobile app
Found out that the call blocking is still in the phone, just hidden.
To get to it Nova Launcher has to be installed:
1. Long Press on home screen
2. Select Widgets
3. Activities widget and drag to home screen
4. Scroll down to Call Services and click to drop down menu
5. Select Call Reject Mode (.CallRejectActivity)
And there you go, you have access to the call reject list!
zalekbloom said:
I was searching for the same problem and here is what I found:
"Find out how to block unwanted calls and messages. You can block up to 5 phone numbers for each line on your account with no charge with My Verizon".
Also:
"Permanently block up to 20 contacts for a low monthly fee. You'll also be able to monitor and limit minute, text and data usage for up to 10 devices on your account"
Cost: $5/month"
I saw some non-verizon apps for blocking phonecalls. Anyone tried it?
Thanks,
zb
Click to expand...
Click to collapse
The apps worked great -- until Verizon removed the settings from the V10. The apps were just "front ends" for those settings on the phone plus they added a bit more functionality.
The apps no longer work without the blocking settings VZ removed.

how to stop SMS link preloading

The person who had my number before me was apparently bad at even attempting to manage privacy, I get spam calls and texts for them pretty regularly. I had one scammer in particular get so angry with me that he hung up on me after 20 minutes of hassling me. Whatever group he worked with proceeded to harass me with over 100 calls in the next three days. It's gone back to a more "normal" level of spam but, lately, I'm getting shortlinks to payday loan sites.
I know how to report the SMS to my carrier, the FTC, and the FCC. I can report the shortlink to the shortening service and it immediately gets taken down.
The problem is that my phone has already "followed" the link and it shows up as a click. I can tell because the info page for the shortlink always shows a click from Chrome on Android.
I'm using Messenger and I'd prefer not to switch but I suppose I'm willing if it's the only option. There's a part of me that wants to use Verizon's messaging app because of its ability to text over Wifi and sync to the web client as well but it appears to have the same issue as Messenger and it's ugly as sin.
I'm using a Nexus 5X with stock Android.

[APP][XPOSED][LP-MM] XVoice++ - Use Google Voice through SMS apps

This module enables the use of other SMS apps to send and receive messages through Google Voice. When this module is activated, any SMS messages sent will be rerouted through Google Voice, and any messages that are received by the Google Voice app will be displayed in SMS apps.
Setup:
Download the APK and install.
Open the app, enable it, and select the account you want to use.
Open Xposed, activate the module, then soft reboot.
You will get a notification to sign in to authorizing the app to access your account. Tap the notification, then tap allow. For some reason the notification is not dismissed automatically; you can dismiss it manually.
If the module does not work at this point, try soft-rebooting again.
Known issues:
This module will only work with the old Google Voice app, version 0.4.7.10 or lower. If you already updated to a newer version, you must uninstall it and sideload the old version. You can find the latest working version here. Once you've downgraded, open the Play Store and set the app not to auto-update, so you won't run into the same issue later. This is fixed as of v3.1.2.
When I had the default SMS app is set to the AOSP Messaging app (com.android.mms, not to be confused with Google Messenger), the module would not work for outgoing messages. On one device, incoming messages did not work either. I was using version 5.1.1-720affab4e. I'm still not sure what causes it.
On my S3 test device, I sometimes experienced a crash of the system process on boot. This did not seem to affect the functionality of the module.
There is a known issue with Xposed reading SharedPreferences in certain situations, due to file permissions issues. With this module, this would cause that disabling the module from within its own settings would not help, and the only option would be to deactivate the module from inside Xposed Settings and soft-rebooting. I added some code to work around this, however it's possible that it could still occur. This is fixed (hopefully) as of v3.1.2.
Old issues:
Many of the old bugs present in the original XVoice+ are still in this version. These include:
Emojis may cause issues. (This issue should be fixed for incoming messages as of v3.2.0).
There is no support for MMS
Occasionally, messages may show up with the wrong timestamp, there may be duplicate messages, or there may be a delay before the messages appear.
Google Voice 5.0+
As mentioned above, the module will not work with the new updates to Google Voice. This is because they completely rewrote the code for the app, which would require XVoice++ to be rewritten as well to properly hook it. This is further complicated by the fact that Google obfuscated the code, making it much harder to figure out what is going on. Additionally, it is probable that with every update the code will be obfuscated diferently, requiring XVoice++ to be patched every time to support the new update. Since the whole point of this module is to replace the functionality of the Google Voice app, and it is functional with the old version, I will not be working on supporting the new versions of the app at this time. This is fixed as of v3.1.2.
Devices tested on:
Verizon LG G3 (vs985) running a custom build of CM 12.1
Sprint Samsung Galaxy S3 (d2spr) running CM 13.0 (11/17/2016 nightly) without phone service
Acknowledgements:
Koush
CM team
@runnirr
@B2OJustin
@iHelp101
Jake Hamby (a former engineer at Google, who helped maintain the internal SMS processing code for Android) for providing a lot of information about PDU structure and processing, and patiently answering my questions.
Xposed Repo
XDA:DevDB Information
XVoice++, Xposed for all devices (see above for details)
Contributors
BehindTheMath, @runnirr, @B2OJustin, @iHelp101
Source Code: https://github.com/BehindTheMath/XVoicePlus
Xposed Package Name: io.behindthemath.xvoiceplus
Version Information
Status: Stable
Current Stable Version: 3.2.1
Stable Release Date: 2017-05-08
Created 2017-02-15
Last Updated 2017-05-08
Reserved
Reserved
Nice to see something happening with this. I more or less abandoned it after switching over to Hangouts. What are your plans for it though? I'd probably consider hooking into Hangouts for any future development.
Edit: Btw, this latest source has also been tested and confirmed working on Nexus 7 stock (without cell service) and at least one other phone with a touchwiz based rom + smart watch (Don't recall which kind). Though rom updates may or may not have changed that since then.
B2OJustin said:
Nice to see something happening with this. I more or less abandoned it after switching over to Hangouts. What are your plans for it though? I'd probably consider hooking into Hangouts for any future development.
Edit: Btw, this latest source has also been tested and confirmed working on Nexus 7 stock (without cell service) and at least one other phone with a touchwiz based rom + smart watch (Don't recall which kind). Though rom updates may or may not have changed that since then.
Click to expand...
Click to collapse
Thank you for the feedback.
Truthfully, in my humble opinion, this app is mature. You guys have done a fantastic job of taking Voice+ and adapting it to a new platform. I only needed to fix the issues caused by new or changed Android internal code. Unless someone has a specific feature request, I think it's ready for a stable release.
That being said, there are a few things I would like to look into at some point in the future. The main one is the viability of supporting the new GV app. I never liked Hangouts. It was slow when it was first released, and it's still slow and buggy. 90% of my contacts use Whatsapp, and the GV app along with XVoice+ helped me with the handful that still use SMS. The only reason I still have Hangouts installed is to manage multiple accounts, and for VoIP calls. Now that the new GV app supports the former, and it looks like the latter is coming at some point, I would love to have XVoice++ support it so I could get rid of Hangouts entirely.
I am happy to see you figured out what I was unable to. In terms of Google Voice 5.0 you could in theory hook GCM messages directly. The class is "com.google.android.gms.gcm.GcmReceiver". You would use the same onRecieve hook already in the module. I have never seen GMS code obfuscated, so you likely would not have to worry about it. Even if a GCM message for some reason is not a text message the module would be able to filter it out (It checks the Intent contents).
iHelp101 said:
I am happy to see you figured out what I was unable to. In terms of Google Voice 5.0 you could in theory hook GCM messages directly. The class is "com.google.android.gms.gcm.GcmReceiver". You would use the same onRecieve hook already in the module. I have never seen GMS code obfuscated, so you likely would not have to worry about it. Even if a GCM message for some reason is not a text message the module would be able to filter it out (It checks the Intent contents).
Click to expand...
Click to collapse
That's an interesting approach. I'll have to look into it when I have time.
THANK YOU!
OP first of all thanks for doing this!
Second I have a question, I'm still running CM11, because I use Voice+, the original utility that XVoice+ was based on. I have updated my google voice app to the latest version and Voice+ still works, I'm not sure how. You might consider looking at the source code for Voice+ and see if the type of hooks it uses are possible with xposed.
Again thanks for what you have already done.
KnightTim said:
OP first of all thanks for doing this!
Second I have a question, I'm still running CM11, because I use Voice+, the original utility that XVoice+ was based on. I have updated my google voice app to the latest version and Voice+ still works, I'm not sure how. You might consider looking at the source code for Voice+ and see if the type of hooks it uses are possible with xposed.
Again thanks for what you have already done.
Click to expand...
Click to collapse
Voice+ works for you for incoming messages too?
Edit: I looked through the source for Voice+. They listened for the notification from the GV app, and then canceled it, which meant you had the notification flash for a second before being intercepted by Voice+. One of the benefits of XVoice+ was that you could disable the notifications completely in the GV app, and XVoice+ would intercept the message anyway.
iHelp101 said:
I am happy to see you figured out what I was unable to. In terms of Google Voice 5.0 you could in theory hook GCM messages directly. The class is "com.google.android.gms.gcm.GcmReceiver". You would use the same onRecieve hook already in the module. I have never seen GMS code obfuscated, so you likely would not have to worry about it. Even if a GCM message for some reason is not a text message the module would be able to filter it out (It checks the Intent contents).
Click to expand...
Click to collapse
I looked at the GV 5.0 code some more. I couldn't figure out how to hook com.google.android.gms.gcm.GcmReceiver, but I was able to hook the com.google.android.apps.voice.backends.gcm.GcmListenerService, which is the entry point for the message in the GV app. It appears to be very easy to intercept the messages from there. The issue is, since GV 5.0 added support for multiple GV accounts, there's no easy way to tell which account the message is for. The GCM message comes with a user_hash field, but it's just a hash, and I can't find a list of corresponding accounts in SQLite or in SharedPrefs. I presume it's decoded somewhere in the app, however, the only code that references it is obfuscated. It would technically be possible to implement a setup routine which would send a test message and grab the user_hash for that message, but that's a bit inelegant.
BehindTheMath said:
I looked at the GV 5.0 code some more. I couldn't figure out how to hook com.google.android.gms.gcm.GcmReceiver, but I was able to hook the com.google.android.apps.voice.backends.gcm.GcmListenerService, which is the entry point for the message in the GV app. It appears to be very easy to intercept the messages from there. The issue is, since GV 5.0 added support for multiple GV accounts, there's no easy way to tell which account the message is for. The GCM message comes with a user_hash field, but it's just a hash, and I can't find a list of corresponding accounts in SQLite or in SharedPrefs. I presume it's decoded somewhere in the app, however, the only code that references it is obfuscated. It would technically be possible to implement a setup routine which would send a test message and grab the user_hash for that message, but that's a bit inelegant.
Click to expand...
Click to collapse
Interesting, it is a nice discovery to have been made. Google has gone extremely with obfuscation recently. I also didn't realize they added multi-account support. My bad for giving any false.
iHelp101 said:
Interesting, it is a nice discovery to have been made. Google has gone extremely with obfuscation recently. I also didn't realize they added multi-account support. My bad for giving any false.
Click to expand...
Click to collapse
No, I think your idea is the best option for supporting GV 5.0. We just need to figure out how to identify the accounts. I'm going to try to dig through the code some more.
It has been a while since I've played with Xposed but when I get a little extra time I'll see what I can come up with. Figuring out exactly what to hook has always been the troublesome part though. If it turns out you do need to make use of the account hashes, I'd suggest looking lower in the callstack rather than higher. ie; Find the source of the hashes instead of the final target. You can then map those to usernames as soon as they're generated.
v3.1.2
I've released a new version, v3.1.2. The primary new feature in this version is support for Google Voice 5.0+.
I spent some more time poking through the GV sources, and I found that the list of accounts and corresponding user_hashes are stored in a Base64-encoded field in SharedPreferences called "registered_accounts". I added some code to decode the list and check the incoming message against user_hash of the account we want.
I also released the module on the XPosed Repo, so now it can be installed through the Xposed Installer.
Unfortunately, I lost the password to the signing key. I created a new key, but this means you will need to uninstall the old version before installing the new one.
New user. Tested on Voice 5.0+. Works flawless so far! This is excellent!
I have no idea why Google decided to NOT allow the Voice 5.0+ to be default SMS app.......but this module works around that issue AND allows me to use my fav texting app in its place. Thank you!
Could you explain the Sync settings a bit more. I just want to understand better. For example, why did you include those settings in the app Are there battery/data implications to using them? What is the downside to disabling all the sync settings?
Stupifier said:
New user. Tested on Voice 5.0+. Works flawless so far! This is excellent!
I have no idea why Google decided to NOT allow the Voice 5.0+ to be default SMS app.......but this module works around that issue AND allows me to use my fav texting app in its place. Thank you!
Could you explain the Sync settings a bit more. I just want to understand better. For example, why did you include those settings in the app Are there battery/data implications to using them? What is the downside to disabling all the sync settings?
Click to expand...
Click to collapse
When you send a message through XVoice++, XVoice++ doesn't put that message in the SMS database, the SMS app does. So if you send a message from another source, for example, the GV app or webapp, that message would not show up in your SMS app. Sync checks the master message list on GV's server to see if your device is missing any messages, and if it is, it sticks them into your SMS history.
It also has the benefit of catching any incoming messages that might have been missed. XVoice++ isn't perfect, and once in a while it won't catch an incoming message, sometimes because the GV app was sleeping (although I suspect this issue might be eliminated with GV 5.0+, since they switched to GCM). Enabling Sync will force XVoice++ to manually check if there are any new messages.
I personally have always had all the Sync options enabled, and the interval set to 15 minutes, and I haven't seen any issues. You can try it for yourself and monitor it. I don't think there's any reason it should impact battery or data usage, since it's just a quick request to GV's server. When I look the logs, it never takes more than a few seconds.
BehindTheMath said:
When you send a message through XVoice++, XVoice++ doesn't put that message in the SMS database, the SMS app does. So if you send a message from another source, for example, the GV app or webapp, that message would not show up in your SMS app. Sync checks the master message list on GV's server to see if your device is missing any messages, and if it is, it sticks them into your SMS history.
It also has the benefit of catching any incoming messages that might have been missed. XVoice++ isn't perfect, and once in a while it won't catch an incoming message, sometimes because the GV app was sleeping (although I suspect this issue might be eliminated with GV 5.0+, since they switched to GCM). Enabling Sync will force XVoice++ to manually check if there are any new messages.
I personally have always had all the Sync options enabled, and the interval set to 15 minutes, and I haven't seen any issues. You can try it for yourself and monitor it. I don't think there's any reason it should impact battery or data usage, since it's just a quick request to GV's server. When I look the logs, it never takes more than a few seconds.
Click to expand...
Click to collapse
Thank you for this explanation. So now I'd like to test how well these sync features work. if I understand correctly, I could test this by simply sending a text using GV app directly.....Then open my SMS app and check to see if my SMS app actually shows this newly sent message. The Sync features directly affect how and when SMS app grabs new Incoming/Outgoing GV messages. Am I understanding correctly?
Stupifier said:
Thank you for this explanation. So now I'd like to test how well these sync features work. if I understand correctly, I could test this by simply sending a text using GV app directly.....Then open my SMS app and check to see if my SMS app actually shows this newly sent message. The Sync features directly affect how and when SMS app grabs new Incoming/Outgoing GV messages. Am I understanding correctly?
Click to expand...
Click to collapse
Correct, besides for when you sent an outgoing SMS from the device itself, since then the SMS app stores it right away.
I'm so happy to see this working! Great job :victory:
one bug I've noticed, it seems to choke on accented characters. try sending " õœôöø ", for me it force closes both Voice and my SMS app

Categories

Resources