No USB Security Key option in Chrome on Android [closed] - fido

Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 2 months ago.
Improve this question
with the latest Chrome release which supports passkey, I am not able to see the "USB Security key" option in Chrome on Android. I am not able to use a hardware authenticator such as Yubikey to register. The only option is Google Passkey.
No USB Security Key option in Chrome on Android
However, I can see the USB Security Key option in desktop environment (such as MacOS).
Please help to clarify what is the consideration or reason behind of not allowing USB Security key on Android mobile devices.
I want to use FIDO2 USB security key (such as Yubikey 5) to create Discoverable Credentials (Resident keys) in Chrome on Android.
Thank you.

I want to use FIDO2 USB security key (such as Yubikey 5) to create Discoverable Credentials (Resident keys) in Chrome on Android.
Android does not yet support CTAP2, which is required in order to create discoverable credentials on security keys.

Related

Custom OpenVPN iOS client [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 years ago.
Improve this question
I'm working on a custom iOS OpenVPN client.
I found this native OpenVPN client core sources https://staging.openvpn.net/openvpn3/
I can build it for the iOS platform.
How can I integrate this OpenVPNClient as an extension to set up an OpenVPN network for iOS devices from my application? Is it possible?
I think you should use the Network Extension framework to extend VPN capabilities of an iOS device. The documentation can be found at the link:
https://developer.apple.com/library/ios/documentation/NetworkExtension/Reference/Network_Extension_Framework_Reference/
As stated at the beginning of the linked document in order for your app to be able to use the above framework you need a special permission from Apple:
IMPORTANT
Most Network Extension classes require you to obtain an entitlement from Apple before using them in your code. To request entitlements, visit https://developer.apple.com/contact/network-extension.
It may or may not be possible to test the framework without such permission in your development devices, however it is unlikely that you can publish the resulting application to the market.
You could use NEPacketTunnelProvider api in Network Extension Framework.
The packet tunnel provider allow you to create your own vpn tunnel in iOS and the network traffic (raw ip packet) would be routed to your own vpn tunnel. But you may need to handle raw ip packet and integrate with openvpn3.

iOS native-layer automation [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
I need to automate iPhones (6s) that are in a radiated screen room to place VoLTE calls to each other. I have already done this with Android, I set a laptop in the screen room and connect the Android phones via USB and then run scripts from the command line using ADB which automates the native-layer on the phones. I need similar capability for iPhones. Apple says no solution exists. I have looked into other software (Ranorex, TestPlant, Conflair, etc.) but they cannot meet my needs as they are unable to access or automate the native-layer, only the application-layer. But I am not trying to automate an app, I need to automate the phones.
I would prefer not to jail break, and my iPhones need to be running the latest iOS version. So, is it possible? How can I get equivalent functionality of ADB for iOS?
No, Apple does not expose the ability to place phone calls to third party apps. They specifically block all such access from third party apps. You would need to build a rig that operated the screen like a user, which would not be easy or very reliable.
You need to do this externally, not over USB or via software. Possible external mechanisms might include a robotically controlled touch stylus and an emulated audio headset. If needed to avoid RF interference, you may need to find/build an pneumatically actuated robotic interface for the touch stylus.
Added: Another possibility: It may be possible to set it up (in the Settings app) so that Siri via Bluetooth or wired-headset audio can place a phone call.
An emulated wired-headset with a prerecorded message and "Hey Siri" enabled in Settings might work. Also disable Auto-Lock in Settings.
Like what duncan said, it is not possible with ios. I sometimes miss androids 'freedom' when i code in ios, at the same time as an end user happy that ios is 'strict' about this kind of stuff

how to design software using the patterns for mobile apps [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
Improve this question
I need to develop an mobile app in Android which will be used by few office people only and below are the requirements :
Generally in office work-space or meeting rooms we have WAP to access internet,which is connected to Router and then to Internet server.
Now the app should be able to communicate to WAP, Router to get their status.
app should be for mobile devices.
only registered users can use this app
only single app on each mobile
1st install the app and register with respective company before using it.
as of now app is for Android platform but in future may need same app for iOS mobiles.
I need suggestion/guidance on how design the app using before starting the code.
As of now i can think of using 2 design patterns i.e. Singleton and Factory Pattern (for User registration). Also i'm not sure in which language should i develop communication library so that it can be used cross-platform also.
Do we need to follow any client-server architecture for above app ?
Please throw some light on above.
Thanks,
Here is a good article about iOS Design Patterns:
http://www.raywenderlich.com/46988/ios-design-patterns

Is it possible to code an app for self use only? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed 8 years ago.
Improve this question
I'm wondering. If i have an idea for an app, which will just benefit myself, is there a way for me (without entering any Apple developer program) to code an iOS app and then save it on my device or take the source code of my program and use some kind of software on it to be able to "install it"/put it on my iPhone for personal use? That would have been great.
Let's say that this is not possible (which is most likely) how do you make a user-testing-study on your app before releasing it to the App Store? Is this only possible if one have entered a developer program?
Installation onto your device requires a code signing certificate which requires a developer program subscription.
One could jailbreak a device to get around this, but that comes with its own set of problems.
UPDATE
Apple has announced at WWDC 2015 that starting with Xcode 7 only an Apple ID is required to run your own code on your development device.
No, there is not. You can run it on the simulator, but not on a device.
You can do paper prototyping, or you can do testing on the simulator.

Share wifi configuration in Objective C [closed]

Closed. This question is not reproducible or was caused by typos. It is not currently accepting answers.
This question was caused by a typo or a problem that can no longer be reproduced. While similar questions may be on-topic here, this one was resolved in a way less likely to help future readers.
Closed 8 years ago.
Improve this question
I'm not trying to reproduce this at all, but I've just watched this video, and am wondering how is the wifi configuration sent to the weather station.
You can see it around 1:20.
From what I know, to access wifi configurations, you'd have to be jailbroken and use private APIs, and yet, Netatmo is available on the AppStore.
Thanks !
I've seen the video.. I don't know what exactly they are doing. But as I am also working on similar stuff for my company, I can suggest you to achieve the same. As in video, they connected exteral hardware with iPhone through USB interface. they must be having some wifi module in there hardware. through USB interface, may be they are requesting wifi settings of hardware from iPhone, & then are creating ad-hoc network. As they have access to firmware, they can configure any type of network they want using iPhone. They just have to have USB interface working properly. So here you are not accessing wifi settings of iPhone, but of external hardware. Let me know if more info needed, or any edits in my answer .:)
EDIT About Ad-hoc & Infrastructure mode... I was not focusing on that sorry. As I've already mentioned about ah-hoc, in case of infrastructure mode, the firmware(Inside external hardware) device can take wifi host address from iPhone (using ifaddrs), then request host for an IP. (Can be static or dynamic). Now it can inform about allotted IP to iPhone. All these happened using USB interface, and now as everything is set, we are good to go. Let me know if I am still missing some points ..:)

Resources