publish_actions review for a windows phone app - facebook

Can someone help me out on this ?
I am new to using Facebook API.
I am building a native Windows phone game app and I want to let my users be able to share their high scores on timeline. So, I need to submit my Facebook app for review (to get publish_actions permission).
I have a few questions:
What's the best way to submit my Windows phone app to the Facebook review team ? I want to release my app with the ability to share scores - so I really want to get this permission before publishing my app to the store. Will the review team be able to side load my package and test if I send them an xap ?
Is it sufficient to send a partially completed app (that includes all the pages that I use for logging people in and sharing scores) ? I would like to avoid exposing what my game concept is.
In future if I build a Windows 8 version of the game, will I be required to submit the Facebook app for approval again ?
Thank you so much in advance.

Related

How to get through facebook review process with ios app only in testflight?

I have an app where I am pulling events from different APIs among other the facebook API. For now I am just pulling the facebook events for testers. However, in order to get access to pulling facebook events from all users I need to get the app through the review process for user_events.
My problem is that my app is still in development mode and I cannot release it to the app-store before I have gotten the access from Facebook. But as I understand it, facebook have to review the app themselves. I do not understand how I can possibly get the app through review when they cannot download it - at least I would have to know their emailadresse in order to send an invitation through testflight.
Would it be fine just do create a video of how it looks without facebook getting access to the app or what would be the appropriate approach?

How can I determine if an app was installed from a Facebook Ad?

We have a multiplatform service and we give our users a 30 day trial. A user can sign up on iOS, use the web version and finally do the payment on Android... even if it's weird, its a possible. The database is shared between all platforms
We are using Facebook Ads to generate App installs but we don't know how to do the conversions' attribution properly. The main problem is that if, for example, a user install the app from a Facebook app but he end up paying from the web version we lost track that the origin of this user was the ad.
I would like to know if it's possible to determine using the Facebook SDK, on the first run of the app, if the user comes from a Facebook Ad and in that case I would store that information in our database to do the attribution once the purshase is done. Any ideas?
Many thanks in advance!
Regards!

Facebook App Review Process apparently makes impossible to any Vuforia + Unity + FB Plugin app to be public

I have a problem with an iOS App using Vuforia and Unity with a valid Facebook Plugin, the problem comes not in the plugin itself (that works properly), but in the Facebook Review process to make the App public and let all users in.
Today doing tests on the finished app, I realized that when using a valid Facebook Plugin (or any other Facebook implementation) with an user that is not the Facebook User Owner of the app (in this case me), Facebook request you to go to "App Status and Review" to click on:
"Do you want to make this app and all its live features available to the general public? YES| NO". This was traditionally allowed to be clicked, but today it's not. The option is not allowed.
"Yes" would make the app accessible to everybody. But this option (YES) is not available a priori, because the App needs first to pass a Facebook review process, in particular a Facebook Review Process to determine if the App is in agreement with its policy. (So we have to pass two reviews: Apple and then Facebook)
The problem here is apparently it's impossible to a Vuforia-Unity App to pass this process. To pass the Facebook Review process you need to send them your App in one of this two available format:
sending the id to Apple Store App (that is impossible to do, you can not send App Store an unfinished app), or
sending them a file containing a Simulated Build (using Terminal to build the project in xcodebuild -arch i386 simulatorXX).
None of this available options provided by Facebook are possible to Unity-Vuforia, technically, so it's technically impossible to obtain the approval of the App. This is because:
App Store is not going to pass an App that is not working (the FB button won't work, so App Store is not going to allow us finish the process and they will reject). So you cannot provide an AppStore-id to the Facebook Review team.
As far as Facebook only receives "Simulated Builds" it would be impossible to a Vuforia Unity App to be accepted, this is because when you are using Unity + Vuforia you can not build a simulated build, is incompatible. So is impossible to fit this requirement.
My questions here to you to try to solve this are:
Did you have this problem and solved it previously?
Is there anyway to avoid the Facebook review?
Do you know how long does it take to Facebook do the review?
Can you think in anything else to try to solve this?
PS: I am using a Neatplug plugin to connect to Facebook.

Facebook app appoval for a live app

I have a live Facebook app that is currently used in a production website. This app has not been submitted for approval as it does not need any extended permissions.
With the upcoming feature, the app will require access to an extended permission (manage_pages). Thus I will have to submit the app to Facebook for review.
As I understand the steps to recreate the user experience has to be mentioned when submitting for review. My problem is that the new feature is not available in production until the Facebook review is complete. How will the app approval process happen as I need to list out the steps to test the app when submitting?
As an alternative I could put the app back to sandbox mode and send the review, but that would disrupt the already exiting feature (which requires the app to be live).
Is there an alternate way that I could get the app approved without having to disable any existing features?
Thanks.
As far as I found out, there is currently no way, that Facebook helps you with this.
Have you found out something?
I opened an issue in the facebook-bug-tracker:
https://developers.facebook.com/bugs/1594700337461753/
Edit:
As Facebook mentions in this bug-report, the best way for this is to mention the app-id and domain of the pre-production app to the reviewer.

Facebook publish_actions no longer working in desktop app

According to this: https://developers.facebook.com/docs/apps/changelog
All new apps after April 30,2014 now require approval to use publish_actions. I have a desktop application that posts to user's facebook walls. The users used to be able to create their own apps buy simply naming it, adding their contact email, setting it to a desktop app and taking it out of sandbox mode. Now, it seems they will need to submit their apps for approval in order to post. The problem is the approval submission requires a platform selection. The FB app doesn't use any of the platforms listed. It's not a mobile app and it's not a website. The app is merely a way for desktop users to post to their wall once they log in. So what needs to be done in order to get new apps approved for this?
Here you go https://developers.facebook.com/docs/apps/review?locale=en_GB
Desktop apps should submit a Web platform and include detailed screenshots or a screencast of the integration.