Facebook app request shows up in desktop browser but not iOS app - ios

I am trying to set up in app facebook game requests for an iOS app. I am able to successfully send a request from the iOS app and view them in a browser on my laptop.
However, when I try to find the game requests using the facebook app for iOS they don't appear, and neither does my facebook app.
I want to be able to access these requests so I can make sure that my iOS app will be able to handle opening the link directly. Here are my app settings as well as plist file.

I had to go to App Details and make sure that under App Center Listed Platforms that iOS - iPad / iOS - Phone were turned on.

Related

How to recommend a native app when viewing web app in devices?

Have you ever used gmail in your Android or iOS using your browser. While browsing it you get a small popup at the top saying that to view/install the native gmail app available at Google Play or AppStore. How do you do that? Is that feature done using html, css, and JS. Or is it built-in to native app?
By the way, this doesn't happen only for gmail but pretty much all the professional apps with both web apps and native apps.
On iOS, you're thinking of Smart App Banners, which are a website configuration detail to display a banner for the user to view your iOS app in the App Store:

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.

Interact with app launched from browser

I have an iOS app that must be launched from the safari via URL scheme. And I want to test it with Appium.
I managed to launch the safari and then click on the link that launches the app. The problem is, I am having trouble interacting with said app afterwards. Is it possible with Appium and iOS to send commands to an app that was launched from the browser?
You should be able to interact with safari using something like this
driver.FindElementByXPath("//UIATextField[#value='Enter URL']")
.SendKeys("www.google.com");

Can I use Facebook advertising for an iOS app without having the SDK integrated?

I have my app already sent for App Store review few days ago. I just noticed that Facebook advertising requires the Facebook SDK to be integrated with the app. Is it a compulsory step? Or can I use Facebook advertising without having the Facebook SDK?
From Facebook
Can I run mobile app ads without using the SDK?
Yes, we allow anyone to run mobile app install ads from our Ads Create Tool simply by dropping the link to their Apple App Store or Google Play URL. For mobile app engagement ads, you will need to register your app, but can also run ads without the SDK.
However, without installing and using the SDK, Facebook will not be able to provide install or app event reporting, and thus you will not have the option to use more advanced bidding options (oCPM, CPA) or see performance beyond clicks.

AppRequest sent by my webapp is not received on the mobile Facebook website (in iOS)

My app isn't declared in sandbox.
I did specified a canvas URL for redirection.
The notification (apprequest) works well when sent from my webapp to the desktop facebook website. It well appears on the desktop version.
However, I can't receive the notifications from my Facebook mobile website.
I use Safari on my Iphone 4S and iOS 7.X.
Might it be normal?
Is there any way to detect them in the Facebook mobile version ?
As many users only use smartphones those days, I think it would be important to manage the mobile version of Facebook to detect the apprequests.
you need to add Website Platform and add Mobile Site URL
Settings > Add Platform > Website > then add ur Mobile Site URL
you also need to enable App Center Listed Platforms
App Details > App Center Listed Platforms > enable app on facebook and website - mobile
hope this helps

Resources