Hello AndroidFolk,
Kindly find my answer in below lines:
Are the different products you provide (buddy server, user service, geo... Etc) linked to each other.
Ans: you can use all App42 service APIs in isolation and they are not dependent on each other.
So when you say " user name" in the buddy service, is it the same user name in user service?
Ans: In all APIs username is unique identifier for fetching/saving your data and not dependent on App42 User Service. If you are planning to have full user management in your app which includes registration, login, search, update, password policy etc., it is beneficial to use App42 User Service though.
Also when you use buddy service to find buddies by geo, is the geo data being compared from the Geo product as well as the Datastorage geo data?
Ans: Buddy internally uses Geo Data Service for checkedInGeo location method of buddy service, Storage Service does use the Geo Service too for saving/fetching geo data.
One more thing with regard to the social service, does the user name have to be the same as Facebook Id (when you using link Facebook method)?
Ans: It is recommended to have Facebook id to link user in social service because FB id unique for every one and leaderboard generation of facebook is dependent on it.
HImanshu Sharma