Apple ios5 iMessage read and write - xcode

With the new iOS5 is there a way that you can read incoming iMessages and write new iMessages using a custom app?

I don't think that would be possible. Allowing third party apps to read users' messages would be a severe privacy violation.

Your app can't read them, but it can allow the user to write and send one using MFMessageComposeViewController.
Note that it will use SMS when the receiver isn't using iMessage.

Related

Retrieving received SMS with iOS 10 Messages API

Is there a way I can retrieve received messages and save them in a host app using an iMessage extension ?
Absolutely no way. This is a question of privacy, Apple will never let any extension read/save messages from users.
https://developer.apple.com/videos/play/wwdc2016/224/ :
Apple is very, very concerned about user privacy and we really very highly value the privacy of our customers, so we don't expose contact information at all to iMessage apps.
The only thing you can do, is retrieving messages sent via your iMessage extension, within certain conditions (if the user has selected the message for instance)

Looking for clarifications on how to build a group chat app using Sinch platform

I am trying to figure out how to use sinch to build a basic group messaging app. It looks pretty simple but I have a few questions to help me understand the platform:
1) It seems like the platform doesn't support multiple conversations for one user. For example facebook messenger allows you to have many conversations with different people (different chats). But sinch only lets you send a message to a user with no conversation meta data. Or is it possible to send your message with meta data?
2)Do you manage users on the sinch platform? This means creating user objects and giving them id's etc or must this be done on another platform like parse?
3)How do you handle messaging logs? Like if I send a message to someone that's not logged in- how do I save it and also send them a push notification that a message was sent?
Thanks for the help everyone- the documentation is a bit dilute so I haven't been able to find answers to these questions yet :/.
You can send meta data with headers, to create your own meta data thing. But to be fair Sinch is more like multi recipient message than groups with channels.
No, we use delegated security
We will automatically deliver the message when the user logs on, we keep messages for 30 days for delivery.

Is there a way to check for missed/unread notifications?

Is there an api in mango sdk that allows me to programatically poll the notifications/toast to at least get the count. I'd like to write background service check for missed messages.
It's not possible to get hold of the email/SMS messaging details like this in Windows Phone. The only way to interact with the email client is via the SDK Launchers and Choosers: see this link on MSDN.
About all you can do is call the EmailComposeTask or SmsComposeTask for writing a plain text email or SMS, or EmailAddressChooserTask for getting an email address from the address book.
Also bear in mind that launchers and choosers must be initiated by a user action and cannot be launched from any background agent code.

Is there a way to Detect Unread Text Messages on WP7.1

I'm looking to build a method which needs to see if there are any text messages on the device which have not currently been read
Is there a way to expose the phones messages to detect whether there are any unread ones and return a bool/int value?
I know in WinMo, you could use SystemState.MessagingSmsUnread to return an int, but I can't seem to find a wp7 equiv.
Thanks in advance
No.
In Windows Phone there is no way to access the details of any received messages.
This was a deliberate design decision to prevent applications accessing a users personal data without their knowledge.

wp7 sms sending recieving and sms interceptors

Is there any way to send and recieve sms in wp7?
And is there any way smsinterceptors
if not
is there any alternative way to do it?
Any third party tool like that?
You can only send a SMS through SmsComposeTask class but like every task you can only show them - actually executing the action is done by the user.
If you want something to do which isn't accessible from the public API you can't do it. In some rare cases you'll find some homebrown apps but only a minority will use them.
If you can't live with this you should choose a different mobile os.

Resources