mobile

Mobile Phone SMS Spam Can be Expensive

I recently started receiving spam (unsolicited) text messages on my iPhone. I first received one on New Year's Eve, at 8:31 p.m., and then again at 5:00 a.m. a few days later (nice wakeup call... thanks).

These messages were all from some company named 'GagaCell', which didn't turn up many good search results (most were about Lady Gaga, and I'm pretty sure she doesn't harass people with text messages—just her music and lack of style.

GagaCell IQ Spam Text Message

After some online research, I discovered that many people, even after sending STOP to these shortcodes, end up with monthly charges on their cell phone bills. Since I watch my bill pretty closely, I noticed that, all the sudden, I was getting a $9.99 subscription from 'BULLROARE', a content provider I'd never heard of, from short code 31850 (The subscription name was 'IQ32CALL8668611606').

From my work with flockNote, I know just how difficult (and expensive!) it is to get and maintain a shortcode, and how difficult it is to meet all the mobile phone carrier's stringent requirements for legimacy... so I was surprised that there is/was almost no way to retaliate against these spammers!

A Rampant Problem

Looking around online, I found countless forum threads and blog posts on the topic.

There are literally thousands of people finding these fraudulent charges on their bills, and in addition, I'm sure there are thousands, maybe hundreds of thousands, who have no idea they're getting an extra $9.99, $19.99 or more on their monthly bills!

I asked the kind AT&T representative who I called about any method of reporting short code abuse or spam, and she said, "Well, you can call the number for the company that owns the shortcode. It's on your bill."

Yeah, just like I'm going to ask the used car salesman if the car he's selling is really the best deal I can find.

Sigh.

Purchase Block

Like Dan, from the blog Ordering Disorder, I asked the AT&T representative if there was any way I could prevent automated subscriptions on my line, and she mentioned something called 'Purchase Block.'

Basically, any time a company adds any charges to my AT&T bill (which currently happens invisibly to me), I will now get a text message from AT&T asking me to enter my 'parental control' PIN to authorize the charge. What a brilliant idea!

Just like Dan, though, I wonder why this is not the default. It's as if AT&T was in cahoots with these spammy companies... I truly believe that if AT&T seriously cared for its customers more than its own interests, it would not allow any company to automatically bill anyone for anything without the user's explicit authorization. That's kinda how it works for everything else in the world.

Reporting Abuse / Spam Shortcodes

As mentioned earlier, the representative told me that if I wanted to report abuse/spam from the shortcode, I should contact the 1-800 number on the bill for the company that was actually spamming me. No thanks! You'd think AT&T, Verizon, etc. would care more about preventing spam for its users...

Does anyone else know anything about a more effective way to shut down frequent abusers like 31850 (Bullroare from mblox.com), or 25870 (GagaCell IQ), both of whom are from the same company, which can be reached at 1-866-861-1606?

Calling the company and telling them they should shut down their primary source of income is not going to help (in fact, they'll probably try sending SMS messages to the Skype or Google number I'd call them from!).

Catholic News Live mobile app for Android

Just wanted to announce here the immediate availability of the Android version of the Catholic News Live Mobile App. You can buy the app for your Android-powered device on the Android Market: Catholic News Live.

The Android version joins the iOS version that's been out for about a year now, as well as the website, all three in combination allowing you to follow the latest Catholic News wherever you are, on whatever platform you use! Read more about the Catholic News Live mobile app »

Here are a few screenshots from the app on an Android phone:

Android News List Screen CNL Mobile App        Android News Map Screen CNL Mobile App

I'll probably write more about Android development over on my Midwestern Mac, LLC blog in the coming weeks, but don't expect much right now—I'm quite busy with flockNote and some other projects :)

Sanctifying Mobile Technology - #CNMC11

CNMC 2011 017
My best zen face. (Photo from Scott Maentz).

I just finished my workshop presentation at the Catholic New Media Celebration entitled "Sanctifying Mobile Technology." I talked about some ideas I have to help Catholic parishes and organizations spread their mission through iPhones, iPads and other mobile devices.

My full presentation was recorded, but I don't have the video yet. However, I do have all the slides, and tons of links, over on the presentation page here on Life is a Prayer.com.

You can view photos from CNMC '11 in the linked Flickr group.

Gadgets & Gizmos - Sanctifying Mobile Technology

This page contains information and resources pertaining to my 2011 presentation at the Catholic New Media Celebration entitled "Gadgets & Gizmos: Sanctifying Mobile Technology".

Download this Presentation

You can download a PDF file with all the slides from the presentation here: Sanctifying Mobile Technology [3.1 MB PDF].

Guiding Principles: Worship and Devotions

More information will be posted here after the presentation.

Section: 

iRig mic

Jeff's Rating: 
5
Average: 5 (1 vote)
Summary: 
Great-sounding, reasonably-priced microphone, purpose-built for the iPhone/iPod touch/iPad, with few downsides.

The iRig mic [Amazon.com] was introduced a short while ago, and promises to be one of the best ways to get sound from your mouth or instrument into the iPhone 4, iPod Touch or iPad/iPad 2.

Section: 

On Developing for Android... or Not

After having jumped into the pool of mobile app development head first (more on that to come), I finally have a little more perspective when it comes to developing for iOS vs. Android.

One of the first things that I did when I started developing an App for iOS is purchase an iPod Touch. There's no way I wanted to be using my iPhone for all my development work, and I needed a device I could acquire quickly, at a low cost (i.e. without a contract), and not worry about battery life, durability, etc.

Plus, I know tons of people with iPod Touches already—most are people who don't want to spend an outrageous amount of money on a 'smartphone' plan with one of the major US carriers, but want a great mobile computing device/PDA/media player.

So, buy the iPod Touch for ~$200, download Xcode, and you're good to go for iOS development. Plus, the whole App Store process, while it's a bit convoluted at times, is very well structured, and offers developers easy avenues towards getting an app from development to sale to success with little effort required.

Of course, as I'm getting nearer and nearer the App's release, I'm hearing calls from all corners of Geekdom, "When you gonna release for Android?!" And the more frequent the cries of distress, the more frequently I look around for ways that I can/should start developing for Android.

Task 1 - Finding an Android-running device on which to Develop my App

Well, I was thinking to myself, I might as well at least buy an Android-running device and check things out.

First problem: There is no iPod Touch equivalent for Android. Why not? The iPod Touch is a hugely successful product, and if it's true that Apple always vastly overcharges for hardware, why isn't there a manufacturer who can capture some of Apple's market with an iPod Touch-like device. Something that is basically an Android phone, without the phone?

Well, either the manufacturers know they can't compete with Apple (for some strange reason), or maybe justjimjpc, from androidforums.com, knows what he's talking about:

An Android that is not a phone .... What For ..???? I never saw the use for a Touch except for those that could not qualify for a phone ...

Maybe some day a maker will make such a unit with android ... but not a big market IMO

(Source)

I don't know what kind of alternate reality this guy lives in, but I beg to differ with him: there is a market for the Touch—developers like me who just need a device to develop with, but not pay contract fees for.

Oh, and there are a few other people that like iPod Touches as well—something like, I don't know, 45 million people?

Task 2 - Finding a Good IDE in which to Develop for Android

Well, there does happen to be an Android SDK for Mac OSX, so that's good news. The Android developer website looks a little jarring, but it seems informative.

I heard mention of the Eclipse IDE, and it seems that's the way to go for Android dev, as there are special plugins/tutorials/etc. for it... but I've never used Eclipse—I'm more of a TextMate, Coda, etc. kinda guy, and even Xcode can be a little overwhelming sometimes. Hopefully TextMate, at least, is supported as a first class citizen of Android development tools.

Task 3 - Targeting an OS Version/Platform/Resolution/etc. for Development

I was glancing at 'Downloadable SDK Components,' and started getting a little scared... I saw in the list: Android 2.3.3, 2.3, 2.2, 2.1, 1.6 and 1.5...

Not only that... there are devices on the market today running each of these platform versions, and mixed with that, devices have vastly different hardware capabilities. One of the nicest things about iOS development is that I can target the iPhone 3G+ and iPod Touch running 3.2.x, and know that certain things will work, and others won't, and that certain things will run slowly, and others won't, across all iDevices.

Even a relatively simple app will require things like GPS interaction, different touch gestures, XML handling, filesystem access, etc.—and many of these things change a tiny bit from version to version of an individual device and OS. Keeping track of just the three main versions of the iPhone (3G, 3Gs, and 4) is hard enough—but worth the effort, since each individual revision exists in the hands of real users in the millions.

Why would I want to target even 10 different Android phones, especially since no individual unit comes close to the market penetration as one model of the iPhone?

Task 4 - Develop an App for Android?

I'm going to hold off on any Android development right now. For one, the complexity of targeting multiple versions of the platform, and multiple devices that have vastly different hardware capabilities, screen resolutions, etc. is simply not worth my time and effort.

Additionally, there's no way for me to get an Android device for development right now without paying a contract, or buying a used handset without a plan...

Finally, why develop for a platform that I don't use, and that I only know of two family members/friends who use? I know a huge number of iPhone users, and many teens and kids with iPod Touches. I can count over 20 in my extended family. I know more BlackBerry users (currently) than Android users—and I'm definitely not going to develop for BlackBerry!

Could my perspective on this change? Yes, most assuredly. But at this point, I can say with certainty that it's not worth my time/resources to try to develop an App for the Android market.

Subscribe to Reviews Subscribe to Articles Subscribe to All Content Subscribe to Blog Subscribe to RSS - mobile