I want to develop an iPhone/iPad app with siri support.Is it really possible ? Can anybody please help me
Previous Answer : You can't access Siri features, Apple didn't provide public API for Siri :-S .
The best APIs I've seen is the Openears
the tutorials for openears are available here Tutorials
and second one is Dragon Mobile SDK
New Answer as per update in SDK :
Now Siri is officially available.
Regarding Siri integration in iOS apps, the iOS 10 states that the "Siri" support should only be added if an app implements one of the following types of services:
Audio or video calling
Messaging
Payments
Searching photos
Workouts
Ride booking
The apps integrate with Siri through these specific domains only (restriction by Apple), which define categories of behaviors that an app can support.
By limiting the scope of Siri in iOS 10, Apple has standardized the integration.
Related
Hi i am new to iOS development, i want to develop a one app for recording call conversations,for that i searched it. The result is "This is not accepted by the apple store." But my app for enterprises app. So please tell me,if there is any other alternative way for this.
Thanks in Advance.
You will not be able to access the audio nor the microphone from the calls. The reason is because of the architecture of iOS. The microphone and speaker is owned by the app which is using it at that time, so no apps made by developers can accomplish what you are suggesting. (certainly Apple can override this sandbox feature).
Try Android.
Is there any cross-platform in app purchase solution for PhoneGap based apps? I've seen a PayPal plugin for Android/iOS (https://github.com/purplecabbage/phonegap-plugins/blob/master/iPhone/PayPalPlugin/README.md).
But does that plugin "break the ios and android rules"? I mean, with paypal we skip the 30% that goes to apple and google, is that correct? Isn't that a risk for the iphone app certification process?
thanks!
You might want to have a look at this similar SO question. And I'd say the answer is yes, there are solutions.
Apple will reject this, you can only use Apple's IAP system in iOS apps.
For android there aren't rules like these so you will be fine.
I want to integrate Skype APIs in my native app. Is that possible? I have Googled around and couldn't find a way to start. I know there are APIs available for Mac OS X.
Can I make use of those APIs for my iPhone app? I know it is possible, as many apps like Nimbuzz have integrated Skype APIs in their iPhone apps.
Skype has a Public API which you can reference. This page has a wealth of information on how to use the API and the various commands. There is no public framework which abstracts it any further so you'll need to investigate how to make the actual commands by deconstructing the various wrappers.
I don't think Skype wants to particularly bring their API wrappers to the iPhone because you'd be competing directly with their own application. They do provide Cocoa wrappers but those are in the form of a framework and you can't have your own custom frameworks in an iPhone Application (only Apple approved ones). Also relevant: Skype bans Nimbuzz and fring while faking stats
SkypeKit sounds like what you want.
SkypeKit prohibits development on iOS devices. What may be of use to you is the URI scheme, This should let you open the skype App on your iPhone and place a call.
For additional help visit the Skype Developer Forum
Can I get the Iphone/Android GPS location using the Corona SDK? I want to build an app and I am considering Corona, however I am unsure about whether it can access native features of the iphone and android.
I'm a bit confused as:
http://www.anscamobile.com/corona/faq/#who_is
: states :
Is there a way to call the native OS or link to an external library from Corona?
When you work with Corona, you can only access libraries written in Lua and limited to the features currently supported by the Corona SDK. You cannot link to libraries outside of Lua or access the iOS or Android APIs.
That said, we are constantly extending Corona's APIs to add new features and we welcome user input to guide future development. If you'd like to make suggestions on what we should add next, post it on our Features and Roadmap discussion forum.
Their website's home page is pretty clear: http://www.anscamobile.com/corona/
Native device features.
Use native iOS and Android features like multitouch, GPS, accelerometer, camera, Google Maps, WebKit, software keyboards, and more — it’s all available in Corona. Access social networks like Facebook and Openfeint and services like mobile analytics, with much more coming soon!
Three questions for iPhone developers using Google Analytics within their apps for tracking use of their apps:
Will using Google Analytics cause us to be in breach of the terms and conditions of the Apple SDK 4 for developers?
If the answer to #1 is YES, then what are we -- as iPhone developers -- allowed to use to track usage of our apps?
Has anyone who is using the iPhone SDK 4 built their apps that included the Google Analytics library and found it not to work? I'm being told by my developer that it doesn't work when you build with a Base SDK set to iPhone Device 4.0 and and an iPhone OS Deployment Target set to iPhone OS 3.0.
Thanks in advance!
Answers to your questions:
Yes, with the current API and data collection it looks like it is not compliant with the terms of the SDK. I am using both Flurry and Google in my apps because they offer different feature sets that I need. While Flurry has been very vocal that they are working with Apple to resolve the terms of the SDK, Google hasn't said a peep. So, I'm nervous about using Google but not Flurry, because I think Flurry will change their data gathering if Apple presses hard enough. In any event, I have made sure that I can rip out either analytics service quickly if Apple rejects my app.
My understanding is that it's fine to collect your own device data, as long as you don't report it to others. You especially don't want to share any data that would hint at new devices. That's what got Flurry in trouble. Just remember that you are under NDA with Apple, so anything not publicly announced is between you and Apple. There are also rules about what you do with Device IDs, so make sure you understand those as well.
I am using Google analytics on iOS 4, with deployment target set to 3.0. While I no longer have a device to test against 3.0, it is deployed on the AppStore and seems to be working. (No crash reports)
Louie, I encourage you to take a look at Localytics, our app analytics service. Our service is real-time, we don't sell data to third parties and we release the source code to our libraries.
We also have an updated library that works better with the multitasking or fast-user switching in iOS 4: http://www.localytics.com/blog/
Check out www.flurry.com - they have an awesome service!
They allow you to add "events" so you know not only how many times the apps been downloaded, opened, removed... but you know what buttons and areas they are navigating to once the app is open.
If your app uses core location, you can even see where the users are on a map. Very cool!
Good luck my friend!