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.
Related
I have been checking out the Alexa Skills kit the past few days. I have also been poring through the documentations for both the Skills kit and the Voice Service. I am just having a little hiccup trying to understand the flow. I have implemented one of amazon's sample skills (favourite colour sample) in the developer console and also wrote a sample lambda function to handle the type of response that will be delivered. Its working on the test simulator and what left is basically getting lambda running through my ios app. However I have the impression that I don't have to use the voice service. Am I wrong? I am quite confused, it would be awesome if anybody who has some more clarity could shed some light on the matter. If I get lambda working also, I think it will accept requests that are in a particular format. Where do I have to send the encoded audio to get a json response to send to the skills kit? To the Alexa Voice Service?
Also I am authenticating my app using cognito and dynamo db. If I were to use Alexa Voice Service, then it is mentioned that the user will have to also login to amazon. So do I still have to work with the login with amazon sdk? Or is there a workaround?
Based on Amazon documentation there are two ways to interact with Alexa:
Sounds like you want to implement the app thru the Companion method.
As far as the JSON goes, i am currently resolving that issue now, (will post answer once I have it resolved).
Basically you have to use AVFoundation to capture audio from iPhone and send 2 https messages to Alexa (One message with JSON Body & the second message with audio captured as body.) Bases on Documentation
Companion App
(You have a device (such as a smart speaker) that you want to add Alexa to. So, you build in support for AVS. Great! Now you need a way to authorize it and associate it with the user's account. This is the "companion app" approach. The companion app connects to your smart product and allows the user to login and authorize the speaker to use Alexa and connect to their Amazon account.)
Mobile OR Website
AVS App
(You don't have a device you need to authorize - instead you want to speak to Alexa from within your Android/Iphone application.)
Android or Iphone
You can find a swift example on github on how to implement a iOS AVS client
https://github.com/chintan1891/iOS-Alexa
I'm working on project which has tricky part. I want to get all notifications from Facebook, Whatsapp and some of the other app to my app notification centre from that i want to send data to the external peripheral device which will notify the user.
You can't. Also this is a duplicate of this thread, so I'll quote from there.
There is no way to get all of these notifications in your own app. You
can use the CoreTelephony to access some of the data related to
incoming calls and you could integrate Facebook and Twitter APIs to
get that data, but you really would have to do it all yourself.
There's no silver bullet here unfortunately!
Even if you used private API, its highly unlikely you'll find a way either, not to mention that your app will be rejected on the app store for using private API.
I'm working on a special purpose iPhone twitter client. The client will show only messages from some internet of things devices.
Up to now, I used background fetch to get the tweets, but found it too unreliable, as the app will be shut down depending on how the user uses his phone.
Silent remote notifications seem to be a solution, as they can reactivate the app in such cases.
Unfortunately I couldn't figure out if and how it is possible to register an self written twitter client for twitter push notifications. The twitter developer page just mentions the Rest and streaming APIs and such, but no notifications. Searching for push or notifications in their site search delivers hardly any results. On the other hand, the original twitter client has push notifications settings for several event categories.
As wikipedia says, there are 750.000 developers worldwide working on twitter clients, maybe you are one of them and can help me out?
Oops, just some hours after posting the question, I found some hints that I won't find my desired solution. Here's another thread pointing this out:
Twitter New tweets feature?
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
In my apps, I want to access to user's SMS messages from the system database. Is it possible to read user's messages inside my apps?
No. Apple doesn't allow apps to access messages. Sorry.
However, if you are developing an application for jailbroken phones, all the messages are stored in an sqlite file. You can find more information about that here.
It not possible.
This topic may useful: Could an iOS application read/access SMS text?