Siri on Custom keyboard App Extension iOS 8 - objective-c

Currently I am working on a iOS 8 custom keyboard extension and I want to mimic the functionality of Siri similar to the default keyboard.
Can we able to use Siri on iOS 8 Custom keyboard App extension? If we can is there any API/documentation available?
Thanks

Custom keyboard is an app extension, so it cannot access to the microphone. And without microphone, we cannot do something like Siri does.
I think we have to wait until Apple changes!
Custom keyboards, like all app extensions in iOS 8.0, have no access to the **device microphone**, so dictation input is not possible.
From: https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/Keyboard.html

No, native Siri access is not yet possible. You can use something like Nuance ndev to produce this functionality though. http://dragonmobile.nuancemobiledeveloper.com
You should be able to switch back and forth using the globe key so the user will have quick access to the native keyboard in the case they need to dictate.

Related

iOS 8 custom Keyboard with custom font I created to be used across iOS apps?

I have a working custom keyboard for iOS8, I can also use a custom font that I created for the keyboard keys however I would like to know if it is possible to enforce using this custom font within all of the applications such as notes, sms email, any app across the ios device?
Apology if this is a simple question but I have built a demo and I am not seeing my characters showing inside the notes app and I am just wondering if it is something that I am doing wrong or that it is not possible? Thank you.

Implement iOS 7 like Download Button

I need to implement iOS 7 like download button to show progress (Same as it is in iOS 7 AppStore app downloads).
Anybody has any idea what is the way to go about it?
Is there any existing control to achieve this or it is something apple specific and anybody else needs to implement using custom CAShapeLayer etc?
You have to make your custom implementation.
If you need it, here it is a very similar one:
An iOS 7-inspired blue circular progress view
Check my library, it contains that button, and it is customizable https://github.com/PavelKatunin
I know that this is an old question, asking for iOS 7 App Store download button, but if anyone is looking for the download button of the latest App Store (since iOS 11) I can suggest you take a look at this library. It provides the download button with progress and transition animation.
Here is a demo.

Is it possible to test touch gestures with a "non-touchable" laptop?

While developing Windows Store apps and WP8 apps, is it possible to test the "touch" gestures while using a laptop that doesn't support touch? Are there parallel mouse or keyboard actions/combinations that will do the same thing as a "pinch" or a "flick" gesture (to imitate semantic zoom and unzoom) for example?
When you use the simulator, there are buttons at the right that let you simulate multi-touch. It's not convenient, but it mostly works.
http://msdn.microsoft.com/en-us/library/windows/apps/hh441475(v=vs.110).aspx
I haven't been able to use the WP8 SDK yet but if the SDK is like WP7 (from what I hear from others it is) use the simulator that comes with the SDK and use Multitouch Vista to emulate the touches with this Guide to using Multitouch Vista. You will just need any other USB mouse (note though using the built-in trackpad as another mouse has been hit and miss in my experience with Multitouch Vista)
For Windows Store Apps the easiest way to simlute gestures only us by using the provided simulator. You can still use Multitouch Vista but the dots to track the points won't show in the Metro Environment.

Disabling Siri in an app

Is there any way to completely disable Siri within the app? I am not only talking about the proximity sensor, but the long-press on the home key as well.
Thanks.
No. It's impossible to override the functionality of the home button. In general, Apple does not allow you to modify the behavior of something that is outside of the scope of your app.

How do I programmatically make the "dictate" keyboard key be pressed in iOS (Objective-C)

I need to make the "dictate" microphone is the iPhone 4S be programmatically pressed, is this possible?
No, you cannot control Siri from any public API.
It is possible, you just will not be able to upload it to the AppStore, since you would have to use non-public APIs.