In Chapter 5, we covered how to customize applications with user profile information and promote application growth through user friendships. This chapter will expand upon those concepts, exploring OpenSocial activities and how to create highly customized applications by building extensive data sources through third-party data requests. Our focus areas in this chapter are:
Personalizing an application state to a user through social activities
Increasing application installs by producing activities
Understanding passive sharing versus direct sharing
Making data requests to provide rich data sources and increase the number of daily active users
Making signed data requests to provide security by validating user credentials and data sources
Once you grasp these concepts, you will be well positioned to build highly customizable social applications that promote user growth.