At one point, I had web-to-native and native-to-web Handoff working on iOS 8. I've upgraded all my devices to iOS 9 betas, and I just noticed that I can't get web-to-native-app Handoff working. I'm not sure if it's an iOS 9 problem though. If I'm browsing my site on Mac Safari, my iPhone shows the Safari icon, when it should be showing my native App icon.
To be clear, Handoff is working from my iPhone app to my Mac (Safari), and it's working from my Mac (Safari, contacts, messages, mail, etc) to my iPhone. It's also working as native-app-to-native-app across an iPhone and an iPad. All this tells me I have everything configured correctly: minimum hardware requirements, iCloud logins, and my apple-app-site-association file.
My apple-app-site-associations file is accessible at these locations:
http://example.com/apple-app-site-association
http://www.example.com/apple-app-site-association
https://example.com/apple-app-site-association
https://www.example.com/apple-app-site-association
Any ideas on what I could look into to see what's failing, and why I'm not seeing my native app icon on the lock screen when trying to hand off from browser to native app?
Related
I am using Firebase to setup email link authentication and followed the instructions listed here: https://firebase.google.com/docs/auth/ios/email-link-auth?hl=en&authuser=0
The project is an iPhone, iPad, and Mac (Designed for iPad) app built using SwiftUI. The email link authentication is working perfectly fine on iPhone and iPad. When I tap on the link in the email, the app launches, processes the link, and I am logged in.
When I am running the iPad app on an Apple Silicon Mac using a "Mac (Designed for iPad) build. The dynamic links do not seem to make it to the running Mac app, specifically, onOpenURL is never triggered: https://developer.apple.com/documentation/swiftui/view/onopenurl(perform:)
I have tried opening the link using both chrome and Safari on the Mac. Neither of them make it to the running Mac (Designed for iPad) application.
I have built an app that I would like to put in the app store. The app is intended to run only on iPhone, not on iPad or iPod touch. However, I have heard about other iPhone only apps being rejected by Apple because they don't run correctly on iPad. I have searched the internet for a solution to this, and found that if you set UIRequiredDeviceCapabilities to include telephony, the app is not available on iPad. However, I would like to find a more legitimate way of telling Apple that my app is iPhone only. I am using react native with expo. Any help would be much appreciated.
I created React App with react-qr-barcode-scanner library and barscanner work on computer website and phones with android (chrome browser), but on phones with IOS it doesn't work (chrome browser too). Someone had the same problem? How can I fix this? IOS system is update and I check it on more than one iphone. Here is link to app
Does anyone know if testing webauthn in the iOS simulator (xcode 12) with ios 14.4 is possible? I tried it with https://webauthn.io and using an iPhone 8 with fingerprint enabled and iPhone 11 with faceid enabled but in both cases it does not seem work.
How to launch iOS simulator with Safari developer tools
1.Install XCode. If you are developing on Mac, chances are you already installed XCode. You can either use the Apple App Store (easiest way) to install XCode or get the DMG/XIP file to install it if you do not use the App Store.
2.Start iPhone/iOS Simulator.app to launch the Simulator. If you have not created a simulator yet, you need to do this in XCode. You can have multiple simulators as you might want to test on different devices. I recommend creating a shortcut so you do not need to open XCode every time you want to launch a simulator.
3.Open the Safari browser in the Simulator. As mentioned above, other browsers like Chrome are not supported.
4.Open the Safari browser on your Mac device to connect it with the Safari browser in the simulator. Now you should be able to use the Safari developer tools like in any other web page: see the DOM, set breakpoints for debugging, perform network analysis and much more.
I'm having difficulty inspecting web pages on mobile Safari.
I'm using an iPhone 5S with the latest version of iOS 7 and the Safari nightly builds on Mac. I've also got the relevant options turned on for the iPhone and desktop Safari but my device never appears in the Develop option in Safari.
Has this feature been removed in iOS 7 or am I going mad?
Update: Furthermore, this seems to work fine with an iPad running iOS 7 so I've ruled out the version of iOS. And I've tried it with two different devices (both same spec, 5S) which don't work