How to test inviting friends on Facebook app without submitting your app - facebook

I create a Facebook app that would invite your friends based on their network (college, high school, professional workplace etc). However, I don't want my friends to see the invitations to an app still in development until I submit the app (adding the logo, image, description etc).
Furthermore, I want to be able to test the ability to send more than 50 people, ie, send the first 50, mark them as "sent", send the next batch of 50, etc.
So my question is, how do you test that functionality?
My hypothesis is I could create up to 500 test users and make them all friends with each other. So I could probably test that way.
However, what about people on my team that want to try out that feature with their own (real) accounts? How could you test with a real user's account and not spam your friends before the app is submitted to the App Center?
Thanks for your help!

Your hypothesis is true. This is the way I do it.
You can make as much users as you need... make them friend of each others and try to test with it.
You can set up the credentials (user name / password) of the test users, so you can login in facebook in the machine you like. If you like someone else do the test give it the credentials.

Related

How effective and secure is sending user information to facebook in pixel?

I want to re-target my users based on their purchase on my website. For example, if someone purchases kids wear from my website, I want to re target that user, when I launch some offer in kids wear range.
I read this article. This looks really effective as I can send my customers mobile/email and purchase category i.e. kids-wear to Facebook. Later, I can re-target these easily these users on Facebook if I have some offer in kids wear.
But I am worried about few things:
Is it correct to share my customer mobile/email with facebook. Any legal consequences of this?
Should I send both email/mobile? What if the user uses same mobile but different email for facebook OR vice-versa?
If anyone can share any case study of using mobile/email in campaigns, it would be really great.

Facebook Adding friend as test user

I am currently developing an app on Facebook. I understand that you can add friends as test users under 'Roles' where the app is managed. However, when I add someone as a test user, they don't get any kind of notification and cannot find the app from their Facebook page.
This is my first Facebook app and it needs to involve users pictures, and the amount of likes a picture has etc. Therefore, it would be easier for me to test with a real user rather than setting up a load of fake test users and making them like each others pictures.
Any insight or information as to why this invite isn't working or how the user would access my app would be greatly appreciated.
(The app is in development mode - not sure if that is relevant)

Facebook blocking test accounts

I'm doing testing with Facebook and Facebook apps and have run into an issue with the test accounts. When I create a test account (under the app roles) and begin testing the app and the account, it keeps getting banned. To test my app and get all the information I need, I need to upload a bunch of albums to FB, but this keeps causing the account to get blocked. I was under the impression that the whole point of Facebook Test Accounts was that they were cloistered from the rest of FB and were exempt from odd behavior and being blocked. Has anybody else experienced this before? Is there a way to keep my test accounts from getting blocked so that I can actually do the testing I need to do with them?
We have succefully used a bunch of FB accounts for manual and automated testing. Make sure that test users are under your test app. If you think that everything is done in right way, try to contact FB support team for help.

How to let one user send a request to another user only if they both have the app?

I want to have one user send a request to play the app with another user but only if the other user also has the app. I have seen this done in snapchat it lets you add (or friend) people who also have snapchat. I figure the user has to grant permission for the app to access contacts but after that I am pretty lost. Does anyone have any links that discuss this?
Thanks
Many apps ask for an email to log in or they ask for a mobile number and then find friends using the contact book with that data.
You request access to their contacts and upload them to your server. Make sure you are clear about what is happening. Path did this without clear disclosure and people got worried.
There is no way to programmatically grab an iPhone's phone number so you have to ask for it.
TLDR:
Ask for email or mobile number
Ask for permission to contacts
Match those on your server and return results.
You could also theoretically use Facebook, but I don't have any experience with that API.

How to test Facebook apps with many users/friends?

I'm working on developing a Facebook application that accesses the user's friends list.
Since some can have thousands of friends, what's the best method to simulate this?
I want to performance test before letting it out in the wild.
Does Facebook have any sandbox account where one can create dummy accounts?
Facebook have recently implemented a feature allowing you to add up to 50 test users, it's probably not enough users to reliably test though:
http://developers.facebook.com/docs/test_users/
Why not ask a couple of users with lots of friends to beta test for you?