Sending user to user app request in canvas app doesn't display notification - facebook

I already read all what is needed about missing notifications on user-to-user app request, and it appears it could be :
because the app is not a canvas or the canvas url is not correct
because the app is in sand-box mode.
I developped my app in sand-box mode and tried some u2u requests between generated test users with JS SDK last weeks. Everything was fine, notifications did show up...
But starting today, there's no more notification in the page header notification list. To find the request, users apparently have to notice that the small count of the "applications" item in the left menu has changed, even for user-to-user requests.
I can't find this change in the 6th february changes, maybe I missed something. I read somewhere in old posts that the notification policy is determined by Facebook algorithms and that I can't be sure the request will appear in notifications.
But it's clearly written that user-to-user requests provoke notifications here :
https://developers.facebook.com/docs/concepts/requests/
Can someone explain me where this change comes from ?
Thanks in advance !
Pierre

Thank you Igy, I'm relieved that's not a design change but a bug (I copy once more the link to the bug as this is supposed to be an answer to my question :
https://developers.facebook.com/bugs/532388000129311?browse=search_511bf995772fc8763161711
) !

Related

Find who made changes to FB app settings (FB login redirect URLs list)

Good day!
On one of our apps list of URLs allowed as redirects from FB login has mysteriously changed. I don't believe in wonders so probably someone has changed them. This change has caused several damages and currently we are discussing blame and damage cover as well as prevention of future incidents with our customer.
Question: can I see somehow who and when changed FB app settings or ask someone in FB support about that? There are many people having admin access to app and without tracking their actions undesired changes will happen again sooner or later.
Thank you in advance
Retroactively, you probably can't.
But you can set your app up to send a notification about any changes that occur, and by whom their are made.
https://developers.facebook.com/docs/apps/security#app-settings-security
Update Notification
In the event that such a takeover does take place, we have built a notification system to expedite discovery and recovery from such takeovers. This notifies relevant individuals when any app settings are changed using the App Dashboard. The notification contains information about what change was made and by whom.
An app can register an email address to which these notifications should be sent in the Advanced tab of app settings.

Facebook audience integration, stuck at second step

I have integrated FAN with success. I can show banners and interstitials in test and not test mode. So, I have sent impressions to facebook but my current state in the integration shows this:
Shouldn't it be at third step? More Oddly my placements show like this:
So, by the status message it seems it has received requests and this is the only requirement I have found for facebook to start placement review.
So, does anybody know if this is how it works? Shouldn't I be at step 3 (Placements review)?
Thanks in advance.
After uploading the app to live Google Play Store, and wait for a week, I finally get the above screen-shot, without doing anything.
That's means, once you see the ads at your side, the only thing you need to do is to upload the app to live Google Play Store. After that, the only thing you need to do is wait.
It seems I discovered why I could not advance in the review process. Today I got this message from facebook:
Thank you for writing into Audience Network.
I’m happy to explain more about the updated review process for apps.
First, make sure your that the newest version of your app is live in the app store.
Then, once your app has been downloaded by a user and an ad request is delivered, the app
will be enqueued for review. Please note that the review process should still only take 1-2
business days and that this request must be from a user that is not registered
as a developer of the app ID on Facebook.
So, it seems that you need to have your app live and be downloaded by a user that is not registered as developer. This seems not good for publishers because if you have an app that is providing good money you won't see a penny during the review period.
Hope this clarifies the process a bit more.
I had EXACTLY the same problem and my game was live in Google Play with 100+ download.
More then 10 days have passed! But my panel still shows: "Enabled for testing and received ad request recently".
Then I contacted to Facebook and the reply is:
Thank you for writing in. My name is Andrea and I would be happy to
help you! There is currently a maintenance issue going on, which
affected the display of the dashboard. The placement is not displaying
as “enabled” in green, even though your app is approved. However, this
should not affect the ad delivery. Please let me know if you have any
other questions. Have a great week!
In addition:
Before releasing your app to the store, it’s highly important that you
test the integration is working properly. When you run your app on the
simulator, test ads will show by default and indicate a successful end
to end ad serving in your app. When testing on a device however, you
must enable test ads by copying the hashed device ID that is printed
to the console and set it in code via a dedicated function.
And, the most important thing is this:
Until your app is reviewed and approved by Facebook, only the admins
and the developers of your app will be served with Facebook Ads.
To conclude,
App needs to be live before anyone can see the adds except developers.

Facebook app invite immediately deleted from notifications

I have a website where we use the request dialog to allow users to invite their friends to check us out. From the inviters side everything works as expected. The person being invited does get the notification, but it is immediately deleted. So they would see the red 1 over the globe for only a half a second, but it immediately dissapears and the message does not stay in their list of notifications. They do get the invite in the apps and games section. This used to work, but for some reason it has stopped. Is this possibly a config thing with the app settings within facebook? Any insight would be appreciated.
SOLVED
A little more detail on this. I created this as a web app in facebook apps. It looks like it also needs to have the App on Facebook setting checked with values added for the canvas url. It works as expected now. Heres a link to what pointed me in the right direction
Notification for facebook app requests not showing up

invite friends function of hackbook for iphone doen't work on my iphone4s

i downloaded hackbook from https://github.com/facebook/facebook-ios-sdk/tree/master/sample/Hackbook (* i am not sure this is the right place to download it), because i wanted to know how to send an invitation to a friend from a iphone native application.
i clicked "send invite", then on the pop-up page, I selected a friend(another facebook account of mine) and pushed "send" button.
"Sent request successfully." is displayed on the bottom of the screen.
but I don't get any request.
who can tell me how to send an invitation, better if there is a sample.
thanks in advance.
Check if your application is in sandbox mode. Users who are not listed as developers/testers will not receive invites to applications that they do not have the permissions to view.
UPDATE:
As the OP has discovered (see comments below) - the problem was to do with not having a Canvas URL set up in the application settings.
Im not 100% sure why this is ( being an iPhone native application ). Reading through the documentation ( once again :S ) revealed no stated requirement of the Canvas URL. My best guess is that the request needs to be able to be redirected somewhere after it is accepted, if you dont specify the canvas URL maybe somehow you invalidate the request.
Did all the requests that did not go out appear once you specified the Canvas URL?

Facebook Request Not Creating Notification

I am having a strange problem while making app requests. I understand that when an app request is made through my app, it also puts a notification in the top saying so and so has sent a request from this app. Now, while I can successfully make the request, the bookmark count goes up but I do no get a notification at all. Is there something i could be missing? I'm following instructions from this blog post on Facebook developer site - http://developers.facebook.com/blog/post/464/. I am new to Facebook development so if it's something simple, please point me in the right direction.
Thank You.
I've had issues with this in the past but it looks like Facebook have very recently acknowledged this and brought about correcting the issue.
http://developers.facebook.com/blog/post/540/
App to User Requests now display messages
Previously, when apps sent notifications to users (available by posting a request to the apprequests connection of the User Graph object, as documented in Social Channels), the bookmark counters were incremented, but the message included with the notification was not shown. As of this week, if you send an app to user notification, we will also display the notification message in the apps or games dashboards. This provides app developers a more effective way to communicate application-level updates to users. Note that the ticker count is now shown in bookmarks, hovercards and, for games, in the games ticker. As a result of this change, your users may see an increased number of notification messages from your application.