Thanks for all the replies! I tend to agree that it might be the age of my phone. Unfortunately for me, upgrading is not an option because I refuse to use anything other than a slider phone. I know that will probably make a lot of on-screen keyboard users angry at me, but to each is own and the phone I use is my own personal choice. Thus, here is how I managed to work around not having a functional Gmail app: First, I recognized that I largely prefer to interact with my email via the browser on my laptop anyway, so I simply went into the settings on my phone, cleared the Gmail app's cache, data, uninstalled the app's updates, and disabled the app entirely for added security. From there, I realized that I only really miss getting a notification of new email. However, such notifications can contribute to notification overload, so I felt that it would be acceptable to get a summary of my inbox every 12 hours or so. The only problem would be getting the notification to my phone. Luckily, it turns out that you can have your Gmail inbox automatically text you such an inbox summary by doing the following:
Disclaimer: This procedure and the related code below may or my not work for your intended purpose, may fail randomly for no apparent reason, and has not been thoroughly tested. Use it at your own risk.
With that disclaimer out of the way, here is how I made my Gmail inbox automatically text me a summary every 12 hours:
Step 1: In the standard desktop version of Google Chrome, log into the Gmail account that you want to send you a summary.
Step 2: In the upper right click the square of dots and choose Google Drive.
Step 3: Create a new empty Google Docs document and name it something along the lines of "Just For Notification Apps Script"
Step 4: Open the newly created document.
Step 5: Access the script editor by choosing Tools>Script editor
Step 6: Replace the default code with the code at the bottom of this post.
Step 7: On line 15, fill in your full 10 digit phone number and your carrier's SMS gateway domain, (These can readily be found via google).
Step 8: Click the bug icon on the toolbar above the code to test the script. You will probably have to sign in, choose advanced, and proceed as necessary to grant your script the permissions it needs in order to do it's job.
Step 9: Assuming your script runs without any errors, you should get a text message on your phone containing a summary of your email inbox. If it fails because you have too many unread messages in your inbox, you may need to go into your inbox and mark most if not all of your current emails as read.
Step 10: In the script debugger, choose the clock icon and set up a trigger to run your script every 12 hours, or however often you would like to receive the summary.
That's it, I hope it helps someone like me who can't replace their phone yet! Here is the code:
Code:
function txtInboxSummary() {
var threadsICareAbout = GmailApp.search('category:primary is:unread');
var subjectToSend = 'Num Unread: ' + threadsICareAbout.length + ' ///';
var txtToSend = '';
for (var i=0; i < threadsICareAbout.length; i++) {
var messagesInThatThread = threadsICareAbout[i].getMessages();
for (var m=0; m < messagesInThatThread.length; m++) {
if(messagesInThatThread[m].isUnread()){
var frm = messagesInThatThread[m].getFrom().substring(0,15);
var sub = messagesInThatThread[m].getSubject().substring(0,15);
txtToSend += frm + ' * ' + sub + '/';
}
}
}
MailApp.sendEmail("yourfull10digitphonenumber@yourcarriersSMSgatewaydomain",subjectToSend,txtToSend);
}