[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1050
  • Last Modified:

IPhone, How to access text message store and incoming message event

On most the phone platform you’re able to access the message store
And create event notification code to know when a message arrives
But on IPhone this seem to be locked down
And I have been told by most developers that you can only do it on Jail Broken phones
I have also had people claiming that they know private IPhone function that not known to the public
And not published in the IPhone SDK

So what is the actual store with IPhone, are we able to access the Message store and get event notification like all other mobile phone platforms?

Is there really some non-public sdk that only a handful of developer can use?
0
true_soln
Asked:
true_soln
  • 8
  • 7
1 Solution
 
SpeedyApocalypseCommented:
I'm pretty sure that that is a private framework and not accessible for an application with the intent to deploy to the App Store.
0
 
true_solnAuthor Commented:
So if you don't want to deploy with App Store
Where do you find this private frame work ?
0
 
SpeedyApocalypseCommented:
You will have to decompile it and retrieve the classes from the actual framework itself.  However, this is illegal.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
SpeedyApocalypseCommented:
EDIT: The actual firmware, not framework.
0
 
true_solnAuthor Commented:
So your saying the people that can do it have reversed engineered  the firmware to get the ability to do it.

 What about jail broken IPhone, some have said they can do it for these phones.
What exactly is a “jail broken IPhone” ?

As for issues of legality, it would depend on the countries laws you’re in. You are correct I and I think illegal in most. But some countries don’t have copyright laws.
0
 
SpeedyApocalypseCommented:
Jailbroken phones are phones that have access to the root filesystem.  This allows them to make modifications and install applications that are un signed by Apple.  The DCMA has ruled the act of jailbreaking LEGAL but the act of decompiling and piracy is completely ILLEGAL.  You are safe to jailbreak, but it is against the developer rules as an Apple dev.  Cydia (jailbroken App Store) apps such as Bite SMS use the framework that you are after but it is undocumented and hence hard to use.
0
 
true_solnAuthor Commented:
http://www.bitesms.com/
Is this what you mean by Bite SMS ?

As that seem to be a product not a SDK to use.
0
 
SpeedyApocalypseCommented:
I was using it as an example of an application that uses the framework that you are looking for.
0
 
true_solnAuthor Commented:
Ohh, So Bite SMS not what im after,
and still looking for a SDK framework name.
0
 
SpeedyApocalypseCommented:
There is no SDK with the options that you are looking for.  There is merely the framework which contains the classes that Apple uses to interact with the SMS.  I personally do not know the name of this framework.
0
 
true_solnAuthor Commented:
Still need help on this question.
Someone must know the answer to this.
0
 
SpeedyApocalypseCommented:
The framework your are looking for natively is the Telephony framework and this handles all connections through the phone.  There are on other SDKs that allow you to make calls through the iPhone.  You will have to essentially code your own from the information that the headers provide you in this framework.  To access the framework, you will have to decompile it from the device its self.  There are tutorials on how to do this with the "iPhone Development Toolchain".  

However, using this framework is not allowed by Apple as it is classified as "private".  You will be rejected if you try to submit the application to the App Store.  However, you will still be able to submit it via Cydia for jailbroken devices.

0
 
true_solnAuthor Commented:
The author is not the one that would typical respond to there own question,
and is waiting for a answer to the question.

And question should not be deleted just because a solution was not excepted.
The history of the question is still useful for other.
So why would it be deleted ?

The comment by Speedy on 02/02/11 03:09 PM would be the best answer to the question at this point.
0
 
true_solnAuthor Commented:
Not the solution after, but explains why cant do it
0
 
true_solnAuthor Commented:
That still does not explain why you would delete the question ?
Sometime there is not an answer, and its the history of the question that let people know that there is no solution to that question.
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 8
  • 7
Tackle projects and never again get stuck behind a technical roadblock.
Join Now