Can't turn on Deep Linking for iOS in Facebook Developer - ios

I'm developing an app which supports Facebook applinks. I was able to make it work for android. But for iOS, when I turned on “Deep Linking” (Settings -> Basic -> iOS), It didn’t save. It keeps the state as disabled. How to fix this?.

Related

Is "Share iPhone Analytics" enabled by default in iOS devices?

In iPhone Settings -> Privacy -> Analytics, is the option "Share iPhone Analytics" enabled by default in iOS devices?
If yes, is "Share with App Developers" also enabled by default?
And if not, when exactly does the system ask user permission to enable/disable them first time?
Also, is there a feature in iOS allowing users to share their data with specific App Developers? For example, I want to share my device analytics with Twitter app, but not with Facebook application. I am guessing there is no such function, but it would be lovely to have it in future iOS versions.

Google iOS device policy is not playing nicely with iOS apps using google SSO

We have built a react-native app that uses Google sign on.
We use react-native-google-signin and publish an ios and android app.
Login works 100% of the time in the android app. It works on ios app aswell, except for some organisations using G Suites. For these organisations I get the famous admin_policy_enforced error.
Where I run the app (simulator or device) doesn't seem to impact the testing, but for the sake of being exhaustive: My ios app is installed on my iphone using flightcenter and we use the autosigining option for Xcode when publishing it.
I managed to reproduce that by playing around with my google organisation's settings:
I used my organisation which has an Apple Push Certificate.
‘Mobile Management’ is enabled with ‘Advanced’ settings for iOS
The fact that I have done the following extra things doesn’t seem to solve it :
Download the certificate on my device.
Install the Google Device Policy App
Whitelisting the app in google admin 1.
The signin starts working when the iOS mobile management setting is set to basic.
Last point, regarding the scopes, I am using the default ones: email and profile.
I'm happy to add more config or code snippets if needed.

Test Cordova/ PhoneGap app on Ipad

just wondering how you would test a cordova app onto an iPad without registering for the developer program. Xcode, which manages the simulator now allows you to do so without registering for the developer program. However, since I am not developing the app in Xcode, I wondered if this is possible at all.
You could possibly also look at the PhoneGap Developer App, depending on what your application does.

FacebookSDK iOS v3.24.0-beta1

I'm testing FacebookSDK ios v3.24.0-beta1 from Facebook Developer site.
My test environment is iOS9 beta5 on iphone6+ and test app is built on Xcode7 beta-6.
I have set the info.plist for iOS9 App transport security.
And I have installed Facebook App in my device.
I try to login facebook using
[FBSession openActiveSessionWithPublishPermissions:defaultAudience:allowLoginUI:completionHandler:]
When I invoke the method. The facebook app is not launched. But I can see the login dialog in webview (I guess).
Question: I want to know whether after the v3.24.0-beta is not support app to app login.
This is by design. In order to provide the best experience for users on iOS 9, the new SDK determines the best login flow automatically. If you're running on iOS 8 or earlier, the app switch will still be preferred.

Enabling payments on the mobile web breaks our app in native iOS

Turning on "Enable payments on the mobile web" in the application settings prevents our application from showing up in the native Facebook app! Is this supposed to be happening?
We built the app in sandbox mode, and used FB.UA.nativeApp() to determine if we were in native. In the case that we are in native, we disable all of our Facebook credits buttons.
However, now our app is live and when we check the "Enable payments on the mobile web" box in the developer settings, the app disappears from native iOS and/or offers up an access error (everything fine in Android). As soon as we un-check the box, the app is back in action, but of course all of the credits buttons don't work in Android.
It seems strange that Facebook would keep us from using credits across all platforms with a single checkbox. Are we doing something wrong, or is this just what we have to deal with?
Looks like it's either/or.
"Accepting payments are different on iOS since Facebook Credits are not supported within iOS native apps.
On the mobile web (including mobile web apps linked from Android), you must use Facebook Credits.
On iOS, you must build a native app and use iTunes payments." https://developers.facebook.com/docs/credits/
You can't have an app that is native iOS and Android. (well you can, but as you saw, it's not going to work). You can have mobile Web that serves iPhone and Android, but the iPhone won't be native.
Thanks for the question, I was curious to implement, and wonder if this is a deal-killer for us, too.

Resources