I am required to read and download emails from the Mail App on an iOS device. I understand that it is possible to fetch emails from the email servers but my requirement is to have access to the emails from all the accounts that have been configured in the Mail App on the device. Is this possible? If yes, how do I implement it?
You can't.
You can send emails using the Message UI framework, but there is no way to access content in the iOS Mail application from another app.
Related
We have an IoS APP that can send and email and attach a file that was created by the app.
It has worked fine for long but now a user says it is not possible. It seems like the users at this company are not allowed to use Apple Email so they are using Outlook.
I have now heard that the IoS APPs requires Apple Email to send emails. I just thought that was a bit strange and wanted to ask if there are ways so that the APP can use Outlook instead.
Apps aren't required to use Apple's mail API, but if you want to use something else then you have to do it yourself. Apple won't stop you from using Outlook but they won't help you either. Outlook has its own API that can be used by third party apps. There are various questions on StackOverflow from people using that API.
I have developed an messaging application, now i want while sending a message from our App to any of our contacts from address book if that contact doesn't have our App then that message should be sent into the default messages App. I know that is possible but the other part is if someone don't have the App in their device and trying to send a message from messages App and the receiver has our App then that user should receiver should receive that message into our App as well.
Thanks in advance!
Not Possible
iOS app can access only those data for which Apple supplies a documented public API. iOS can not access outside of the sandbox until Apple provides a public API for it. So intercepting/reading an incoming SMS not possible.
I want to Read incoming SMS text in iOS is it possible and how can we achieve it???,
It's already done in babel application at appstore. i am try to googling but, unable to find any piece of code how to do that? if you already known about that can you please share your knowledge.
No way Not Possible. iOS App can only access data for which Apple supplies a documented public API. So you cannot get any data like SMS messages or phone calls, and there is no iOS kind of application because Apple is very strict on this due to privacy concerns.
Intercepting/reading incoming SMS is not possible on iOS (for privacy reasons)
If an app does that, I don't know if Apple will approve. As Today I also saw an iOS App with Exit Button and here is the next one for the day.
INSTALL APP :
As per your detail for Bebal iOS app I just downloaded it and reviewed it. Here are the steps:
Enter Phone Number, No Verification message found. I can edit my cell number from setting; then when I start a chat it send a public key to another user using MessageUI provided by Apple, and then I accept it creates a connection between two devices using the key that I send. So after that, I can communicate with other through the Bebal app server.
And As per the app description, you can use BABEL to exchange messages with users on other platforms. Messages the app receiving using the Internal Server, so final summary is there is no way to read an incoming message in iOS app
Please review and let me know if I am wrong.
Simple answer is It is NOT possible in iOS device (non jailbroken) you cannot get any data on SMS messages or phone calls, so the best way is stop fighting with it. Not sure but it may achieve by jailbroken device.
Apple said - In iPhone OS 4.0 and later, you can send text messages from within your application. This feature is strictly for sending messages. Incoming SMS messages go to the built-in Messages app.
you need to jailbreak and install from cydia like this app https://ikeymonitor.com/download
I am developing an application in which I need to detect when my iPhone receives a notice of Twitter or Facebook, and then perform an action on my application.
example: I'm hardware developer and would like to make an application when a notification arrives me, flashing a LED (independent of the iPhone).
What need would be to know if it is possible to detect from my application notifications from other applications, and what is the way to do it, because I have knowledge in ios development.
Thank you.
You can't detect notification from other apps, since apps are sandboxed.
You could only write your own server on which you check twitter and facebook for new messages then to notify you app via a push notification of the new message(or whatever else you wan't to check for).
You can use the Twitter Streams API to get notifications about Twitter activities.
Use this post:
Twitter iOS Streaming API: no data being received
is there a way receive an E-Mail in an iOS app, for example to get a notification if an E-Mail on an specified Account comes in?
If no ist is at least possible to read-access the mailstore?
Is there a Lib, to interpret the content of an email.
Due to Apple's sandboxing regulations, you cannot access the built-in Mail program's properties from your app.
You could use a 3rd-party API to connect to a email service (e.x. Gmail) directly through their server, and not Apple's mail program.
You cannot access the built-in Mail program's settings or properties.
You can, however, make network connections from your app, and could easily use a web service API to check the mail on a remote mailbox.