yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] nseidm1:
I did over 200 group messages today with friends and family. Thoroughly tested rock solid on T-Mobile. In any case the code in my app to process incoming mms will process the incoming mms quite effectively. The only way for my app to not process an mms is if no mms push was ever sent to the device. After reviewing my code over and over for the last several days to deal with the international language mms issue, the code is definitely frozen at this time with nothing obvious needing modification.

It's possible the carrier never sent you the mms push message that a new message was available for retrieval. That's the only thing I can think of as being the issue ?
[Android Apps and Games] eventheodds1:
I'm not sure what's causing this issue, I will play around with it. And if I manage to find something I will give you a heads up. BTW is there possibility to change the color when your adding people for a new messange? Or color of the favourite or "my contact"?
[Android Apps and Games] nseidm1:
Colors are stored against a conversation ID, thus the color will only stick for an existing conversation. That can be considered a defect that the conversation overflow menu is available for new messages, it should only be available for an existing conversation. I'll fix that in a future update soon. Nice catch ?
[Android Apps and Games] eventheodds1:
Quick question what does force legacy MMS setting do?
[Android Apps and Games] nseidm1:
It forces the non SDK mms services to function as primary. By default the SDK functions are primary and the legacy system is fallback only.

The new android SDK mms functions are not incredible reliable and have issues on many manufacturer phones especially HTC where its completely broken. In any case when and if they fail the legacy system processes the mms retrieval and PDU persisting.
[Android Apps and Games] eventheodds1:
Thanks, turn it on 920T would just crash the mms than?
[Android Apps and Games] nseidm1:
By default the setting is disabled, it should remain disabled. I'll likely be removing the setting in a future update, it's unnecessary because the legacy system is the automatic fallback anyway.

There is no such thing as crashing an mms. You can safely enable or keep the setting disabled without visually or functionally experiencing any difference. Personally on my 920T I enable it to debug the legacy mms system bypassing the SDK mms system.
[Android Apps and Games] nseidm1:
1.3.3.4 published to the Beta channel

★ New database backed ORM queue system for the Legacy Mms Processor

★ Tweaks to NetworkRequest.Builder implementation

Using a disk based queue system, mms push payloads will survive process termination and phone restarts. This will increasingly ensure mms push messages are successfully downloaded
[Android Apps and Games] nseidm1:
1.3.3.7 published to the release channel

★ 1.3.3.4 Beta items

★ 3x auto retry OkHttp Interceptor
[Android Apps and Games] lparee:
Still some trouble with group message sent to friends of mine but delivered/displayed empty for one

Envoyé de mon SM-G925F en utilisant Tapatalk
[Android Apps and Games] nseidm1:
I'd try sending the same message to yourself to see if your device receives the message non empty ?
[Android Apps and Games] lparee:
Unfortunately, no problem with mine, only for him...

Envoyé de mon SM-G925F en utilisant Tapatalk
[Android Apps and Games] nseidm1:
Can you recommend to your friend to use a different messaging app? The stock messaging app? The question is, is it a device issue or an app issue?
[Android Apps and Games] lparee:
He is using the stock Messaging application of Galaxy S4

Envoyé de mon SM-G925F en utilisant Tapatalk
[Android Apps and Games] nseidm1:
Stock messaging apps are known to have difficulty with group messaging. We're probably at the point that its best to recommend choosing messaging app from the Play Store.
[Android Apps and Games] lparee:
Hum ... But only suggest him...

Envoyé de mon SM-G925F en utilisant Tapatalk
[Android Apps and Games] nseidm1:
That's all we can ever do, suggest ?
[Android Apps and Games] lparee:
Ah ah ! You are right, Noah !

Envoyé de mon SM-G925F en utilisant Tapatalk
[Android Apps and Games] calebcabob:
Duplicate outgoing MMS with Verizon

First of all, THANKS for such a sweet messaging app:) I have grown to despise most 3rd party messaging apps - but this one being as close to stock as it is, is something great!!

I've got the Verizon M8 - running a cm12 based ROM.

I see that the issue with sending duplicate MMS messages has already been mentioned several times.

My issue is reproduced when a text I'm sending either

a) is longer than 160 characters

b) consists of an emoji character.

*All of these things are considered to be MMS messages in most apps I've used (obviously one with an attachment always is)

Anyways, I'm just wondering if there has been some type of workaround mentioned for this duplicate outgoing MMS issue. Maybe something that needs to be disabled in settings? Maybe disabling or freezing a certain process? Idk

Thanks in advance.

EDIT: Doesn't happen with picture attachments
[Android Apps and Games] nseidm1:
It sounds like the stock messaging app on your phone is also sending the mms. Any messaging app not set as default is supposed to be essentially disabled. Your best solution is to disable the stock messaging app, and remove any other third party messaging apps installed on the phone. If your build is rooted use Titanium Backup to freeze or remove the stock messaging app ?

Unfortunately there's no settings in my app to workaround this, it's an operating system level defect or conflicting app issue of some kind ? Maybe try a CM12 stable build, if the M8 is officially supported?

I'm sorry to say I've had nothing but problems with HTC products for the last several years.
[Android Apps and Games] calebcabob:
OK, thanks for the reply...I just edited my original post to say that it wasn't happening with attached pics like I thought. But also, (and even weirder) the ones that seem to be sending duplicated (with emoji's or longer than 160 characters) are ONLY showing as sent twice on my end. I just asked a couple people if they were getting duplicate messages and they are saying NO. So, that's good at least:) Yeah, I'll remove the stock messenger app and see if that helps. Thanks again.
[Android Apps and Games] nseidm1:
It sounds to be at the Sqlite database level ? Definitely weird. I'd look into it more if I actually owned an HTC phone and/or was able to duplicate the issue on any of the phones I I have. In any case I'll try the best I can to resolve the issue if it's causes somehow by my app's code ?
[Android Apps and Games] calebcabob:
[MENTION=3844441]nseidm1[/MENTION] I disabled the stock messaging app, still had no luck...HOWEVER, disabling Messaging Service 5.1.1 actually fixed it. Just FYI, thanks.
[Android Apps and Games] nseidm1:
Messaging Service 5.1.1, good to know where the issue is ? Nice find.
[Android Apps and Games] calebcabob:
Yeah, so may even be a cm12 issue, and not an HTC one. But I pulled this from my logcat - it was just a single entry:

09-08 12:36:15.869 V/MmsService(4891): MmsConfig: all settings -- {smsToMmsTextThreshold=7, httpParams=x-up-calling-line-id: 1##LINE1NOCOUNTRYCODE##|X-VzW-MDN: 1##LINE1NOCOUNTRYCODE##, maxImageWidth=2592, enabledMMS=true, maxImageHeight=1944, aliasEnabled=true, maxMessageSize=1258291, enableMMSReadReports=false, recipientLimit=20, enabledNotifyWapMMSC=true, maxSubjectLength=80, smsToMmsTextLengthThreshold=-1, enableMMSDeliveryReports=false, uaProfTagName=Profile, enableMultipartSMS=true, aliasMinChars=2, supportMmsContentDisposition=true, allowAttachAudio=false, sendMultipartSmsAsSeparateMessages=false, maxMessageTextSize=-1, supportHttpCharsetHeader=false, emailGatewayNumber=6245, enableGroupMms=true, aliasMaxChars=48, httpSocketTimeout=60000, config_cellBroadcastAppLinks=true, userAgent=, naiSuffix=, uaProfUrl=, enableSMSDeliveryReports=true, enabledTransID=true}

EDIT: And for the first time, I just received a few sms texts from someone 3x - that's why I checked my logcat, but didn't really see anything.
[Android Apps and Games] nseidm1:
Interesting dump, that's actually the SmsManager.carrierConfigValues(). Hmm.
[Android Apps and Games] calebcabob:
Not sure if you saw the edit in my last message, but if it happens again (getting 3 of the same messages) I'll try pulling you a better log. Thanks
[Android Apps and Games] nseidm1:
As much as I wish logs would help it may be the case that the carrier is sending you the message 3x. In which case you'll see the message 3x in the app ? I actually have code in my app to prevent the downloading if mms push messages more than 1x. The only way to see multiple mms messages is for each to have a unique target location url on the carrier's mmsc. It may also be the case that the sender is sending the message 3x. It's complicated ?
[Android Apps and Games] parkerbickel:
Hey Noah big fan of the app!! One thing I was wondering if maybe you would be willing to entertain is the ability to change the icon for the app, sort of how textra allows to have the color changed. I would love to change the color of the stripes or the icon all together. If not it won't stop me from using the app, just would be a neat little feature.
[Android Apps and Games] nseidm1:
Thanks for the kind words about my app ? It would be a nest feature, it's a little tedious to code, but a variable launcher icon is undoubtedly do-able. I'll consider it for the future, hopefully the userbase will pick up to a size like Textra to justify lots of future development ?
[Android Apps and Games] nseidm1:
1.3.4.1 published to the Beta Channel

★ Moved Power Settings to an animated collapsible sub drawer
[Android Apps and Games] calebcabob:
This is also a feature I'm hoping you may consider. If this was built-in, it'd be pretty amazing...the first all-in-one close-to-stock messaging app.

https://github.com/jberkel/sms-backup-plus/#readme
[Android Apps and Games] Beast84:
Is it just me or does this app not respect the priority notifications? I have priority set to starred contacts only but it doesn't make a sound. As soon as I turn it off, all sounds work correctly.
[Android Apps and Games] nseidm1:
There are no priority overrides in my app, unless you have Heads Up Notifications enabled. If you have that setting disabled all priorities are completely unmodified, with it enabled notifications are forced to a high priority mode.
[Android Apps and Games] Beast84:
Very strange. Every sms app I have tried works correctly except this one. Quick question... Is this updated to work on Marshmallow? Maybe that's what's making it do this. I'm running the latest developer preview 3 on my Nexus 6
[Android Apps and Games] nseidm1:
Yes, my app is fully updated for Marshmallow at this time. Further optimizations are needed once the final build is released, but for now Marshmallow is fully supported. Sorry for the issues you are having, what I can say is the notifications system in my app is the completely standard Notification.Builder system.
[Android Apps and Games] h45n0n4m3:
Thanks :):):):):)
[Android Apps and Games] nseidm1:
1.3.4.2 published to the Play Store

★ Moved Power Settings to an animated collapsible sub drawer

I also added code to prevent the processing of duplicate Mms messages either send by a contact, or by the carrier.
[Android Apps and Games] calebcabob:
Why do u have a donation option on your name??

Also, maybe you should provide a log...always helpful.
[Android Apps and Games] nseidm1:
No need for donations, my is free and is used for me to test design patterns, coding structure, and modern ux ideas.

For logs to print in my app I need to build with debug enabled, they cannot be published to the Play Store. In any case I have extensive debug logging to a backed management tool, which is how I've been able to stabilize the app to its current state. Thus there's no need for logs to be provided by users directly. If there's any crashes or misbehaviors of any kind I'll see it and fix it the same day ?
[Android Apps and Games] Beast84:
Something I played with years ago when they introduced it. Just never changed it. And I'm normally not on a computer. I rarely get on a computer. I actually forgot about it. Your the first to ever bring it up. It's been there for like 5 years already.

I already moved on. No biggie to me. The app is nice but the priority notifications weren't a deal breaker
[Android Apps and Games] nseidm1:
I'm not understanding the issue you're describing, there's full support for priority notifications in my app. There's even a way to force high priority Heads Up notifications. These are full functional and tested features at this time.
[Android Apps and Games] Beast84:
I don't have the heads up notification activated. I don't like them. But as I stated, it's not a deal breaker. You say they work. They work. I'm not gonna argue with you about your own app. Its not a big deal. I was just responding to the other guy about submitting a log. No biggie
[Android Apps and Games] calebcabob:
[MENTION=3844441]nseidm1[/MENTION]

What's this option do?
[Android Apps and Games] nseidm1:
When you create a new message, and start typing a contact name or #, only mobile numbers will show. Not "home", "work", etc...
[Android Apps and Games] calebcabob:
Ah...of course. Brilliant! Thanks man
[Android Apps and Games] calebcabob:
Is it just me or is there a 2-5 second lag when sending a message? Seems to be ever since 9/6 update...?

EDIT: I just defrosted messaging service and its fixed:confused:

I guess you need that after all...I had disabled it cuz I found that it had fixed duplicate messages when sending anything with emojis
[Android Apps and Games] nseidm1:
1.3.4.3 published to the Beta Channel

★ Build against API 23 Marshmallow

★ Full support for Marshmallow's new permissions system

The build target is still 21 because CHANGE_NETWORK_STATE is completely broken in Marshmallow's new permissions system. This completely breaks Mms functionality when the target API is 23. Thus I'll need to wait for final release builds before targeting 23 in a production release.

https://code.google.com/p/android-developer-preview/issues/detail?id=2993
[Android Apps and Games] nseidm1:
2-5 second database lag, let me guess it's an HTC phone, M8 maybe? Even if it's running a non stock build, if the HTC brand Sqlite binaries are being used they are unfortunately ooober mehhh.
[Android Apps and Games] nseidm1:
1.3.4.4 published to the Beta Channel

Finalized the Android 6.0 Marshmallow new permissions system implementation. As I mentioned the build still needs to target < 23 because the new permissions system completely breaks Mms functionality (goo.gl/euhDqC). But... in any case I'm ready for the finalized release.
[Android Apps and Games] bbender716:
This is seriously the best sms app. Ive tried many and always come back. Seriously awesome job.
[Android Apps and Games] Tush.x3:
GOOD WORK

Works fine in my Galaxy E7. Awsome App. Thanks :fingers-crossed: :good: :good:
[Android Apps and Games] Anand_theGeek:
I have a problem with your app, all the service messages are getting displayed as numbers instead of names.... I see this a setback... Pls check if you can work on fixing this issue.
[Android Apps and Games] nseidm1:
My app does not process Sms Short Code names, they will show as numbers only.
[Android Apps and Games] Anand_theGeek:
But all others messaging app, shows names instead of numbers. I am not sure how useful this app could be with this short coming???
[Android Apps and Games] nseidm1:
Sorry, I don't know how to get the names of Short Codes. There is no API, so I don't know how other apps do it. I guess my app is useless to you.

If you can find the API or code used to convert the number to a name let me know, I'll add it to my app.
[Android Apps and Games] BraianV:
Hi. Thanks for such a customizable app. Freedom is always sexy.

Can i ask you multilenguage options as well please?

I would like spanish because i dont feel confortable by using my phone with the spanish language but this app in english.
[Android Apps and Games] nseidm1:
I can add languages easily, I just need the translations ?

★ http://ackuna.com/translate-/material-messaging

★ http://ackuna.com/translate-/material-messaging-arrays
[Android Apps and Games] R_Chin:
This is a great sms app. It is quick and beautiful. My only request is that we could customize the buttons and color of app a little bit more. So that we can make custom colors for the app bar and for the bubbles a different background and I wish there was an option to make the bubbles wider so that they would go across the screen more. It looks kinda odd and makes it hard to read a long text when the bubbles are so thin. And im also assuming the app auto detects a group conversation and sends it as a mms right?
[Android Apps and Games] nseidm1:
To make the bubbles wider and go across the screen enable "Full Width Messages" in the power settings.

Group messaging is automatically processed, no settings, no configurations are needed ? The elegance of my app's design is you need not think of Mms and Sms, it's all handled by the app's architecture gracefully.

To make bubbles a different color you can select menu in any conversation, then the Color menu option. You can also change all conversations at the same time from the Conversation List menu. Select Global Conversation Settings from the conversation list menu for options.

As for more main theme colors there's no way to make it fully customizable, other than from a predefined set of themes, because the theme needs to be defined in an xml style to be applied as the activity theme. The main theme isn't a view level theme, thus it needs to be predefined when the app is compiled. It is indeed a shortcoming of the theming infrastructure, the main reason I chose it was to conform with the Lollipop theming system which automatically applies theming to standard android widgets ?
[Android Apps and Games] R_Chin:
Thank you, i probably never would have found those settings. One more question/request, is it possible so that when we get multiple messages from different people that rather than showing the icon in the notification panel for each conversation that it just stays as one, that way it doesnt clog up our notification bars.

Thanks
[Android Apps and Games] nseidm1:
Design question. Why would you have never found the Power Settings?
[Android Apps and Games] R_Chin:
I just would never have thought to look under a power settings tab for those settings. Those are typically under like advanced settings.
[Android Apps and Games] MihailBurduja:
Looks nice!
[Android Apps and Games] nseidm1:
1.3.4.6 published to the Beta Channel

★ Stacked notifications for an uncluttered notification tray. This new feature requires Android 6.0 Marshmallow
[Android Apps and Games] nseidm1:
1.3.4.9 published to the Play Store

★ Stacked notifications for an uncluttered notification tray. This new feature requires Android 6.0 Marshmallow

★ Simplified Android 6.0 Marshmallow permissions system implementation

★ Removed collapsing Power Settings section in favor of a flat Settings Drawer

★ Prep work for Marshmallow fingerprint support
[Android Apps and Games] nseidm1:
1.3.5.1 published to the Beta Channel

★ Added font size menu option
[Android Apps and Games] nseidm1:
1.3.5.8 published to the Beta channel

★ Added Polish translations

★ Shortened app launcher name
[Android Apps and Games] nseidm1:
1.3.6.2 published to the Play Store

★ Android 6.0 Marshmallow Direct Share technology
[Android Apps and Games] OrpazDahan:
This app supports everthing I could ask! Multi Window, Color Customization, Material Design.. What else can a user ask? :angel:
[Android Apps and Games] xgneilx:
Hi [MENTION=3844441]nseidm1[/MENTION],

I would like to ask if you can add 2 sim buttons in sms compose page, much like other popular dual sim sms app in the market? if not, it's OK, no worries. I just think, it might be simpler to have the option directly in the sending page rather than to go to settings and choose what sim to use for sending every time. thanks
[Android Apps and Games] JoeFCaputo113:
I tried the test file you posted initially... so idk how much you changed the code in the final play store version... but MMS over Wifi with data off did not work.... and I also have the same exact problem as [MENTION=5450398]Robles23[/MENTION] but on my Galaxy S5 (running Lollipop as well TW based ROM). Look at the two videos on my dropbox, they explain it all.

MMS over wifi

Settings bug
[Android Apps and Games] nseidm1:
Material Messaging is built on a Galaxy Note 4 running Lollipop, works fine on my Note 4 brotha.

I'll work on the unknown thread bubble colors, I'll have it match the thread color you select for each thread ?

Noah
[Android Apps and Games] nseidm1:
I don't see that you have WiFi Calling enabled in the status bar. For mms to work over WiFi, WiFi Calling must be enabled and connected, data can be off.

Since you're also experiencing some sort of Samsung related defect with a standard Android settings Spinner, I'll look into that also.
[Android Apps and Games] JoeFCaputo113:
Not true... bc in Textra or 8sms wifi calling does not need to be on for MMS over wifi with data off.
[Android Apps and Games] nseidm1:
Tonights Wifi Calling mms support was tested a colleagues HTC M8 with T-Mobile Wifi Calling enabled. Wifi Calling needs to be enabled and connected.
[Android Apps and Games] JoeFCaputo113:
Like I said though... wifi calling does NOT need to be enabled on Textra or 8sms. Sprint Galaxy S5.

EDIT: Just tested with wifi calling on and it failed also.
[Android Apps and Games] nseidm1:
Ok, I believe you. The HTC M8 doesn't though :P I guess HTC does something different than Samsung, and LG does something different that Huawei, and OnePlus does something different than Motorola, and Nexus does it wrong or right depending on various things.

All in all mms over Wifi Calling is support on T-Mobile on the HTC M8, I bet it works on a boat load of other devices too :)
[Android Apps and Games] JoeFCaputo113:
Does not work for me though..
[Android Apps and Games] nseidm1:
You tried turning on Wifi Calling and connecting to the service?
[Android Apps and Games] nseidm1:
Version 1.0.9.1 published to the Play Store. I implemented a work around for the Settings spinner bug, and informed Samsung of the defect. It will work in the app and Samsung should be able to release a fix hopefully sometime this year.
[Android Apps and Games] JoeFCaputo113:
Correct. Wifi calling was on and activated and it did not work.
[Android Apps and Games] mtnine:
Works great on my phone. Thanks
[Android Apps and Games] Robles23:
The very latest update fixed the settings issue for me brother. Take a look and update. Great developer! Fixed issues almost instantly.
[Android Apps and Games] nighthawk626:
I like this app a lot but my only complain about it is when you change each contacts material color, the status bar still stays whichever color you set the main app to. Hopefully this gets fixed in the near future
[Android Apps and Games] nseidm1:
Thanks for the feedback/complaint, all opinions are useful and meaningful. The status bar and nav bar colors are the app theme color, change the app theme color on the settings panel. There's a bunch of app theme colors to choose from. There's also a dark tint to select as well :)
[Android Apps and Games] nseidm1:
Hey folks,

Version 1.0.9.2 has been published to the Play Store and will push out to devices soon. Lots of stuff goes on behind the scenes in an app to makes the simple stuff that shows on the screen appear simple :P This update a lot of the inner workings changed to better support mms over WiFi and WiFi Calling systems. Enjoy :)
[Android Apps and Games] JoeFCaputo113:
So I should try this new version!?
[Android Apps and Games] nseidm1:
Always ? It's live on the Play Store and will push out to phones soon.
[Android Apps and Games] badams1:
Nice app. Just replaced Textra for me...at least for now.

I like what im seeing so far.

Great work.
[Android Apps and Games] nseidm1:
1.0.9.3 published to the Play Store. The thread colors now match the custom thread color selection; it's no longer random.