One of the design challenges I often hear from app developers is how to encourage engagement in their apps, especially when you require a login. Page gating your login on the first screen is a bad idea since there is little if any value exchange for the user who just made the investment in your app/company/brand by downloading the app. So make sure you have some value tied back to the app itself before you require login. Even sites like Pinterest and Care.com use this mantra – you can view any users page before login via deep linking, or explore finding a caregiver before logging in or creating an account.
Another recommendation is if you’re already using Facebook login in your app and/or website, be sure to check out the new Windows SDK for Facebook and consider implementing Log In in your app. An open source library published on GitHub from Microsoft and contributors, the Windows SDK for Facebook is geared towards app developers creating Universal Windows apps on both desktop and phone. The SDK supports universal Windows apps for Windows Phone 8.1, Windows 8.1 or Windows 10. Using this library, you can easily integrate Facebook Authorization, Like, Graph and other Facebook functionality into your app. Also included are sample projects that show how to integrate this library into your app. The sample projects show how to:
- Log in
- Display user information
- Post to user timeline via feed dialog
- Launch app request dialog to send requests to friends
- Display the list of user’s likes
The SDK can be found on GitHub: https://github.com/Microsoft/winsdkfb.