Photo Source Accounts Setup

Facebook app

Go to https://developers.facebook.com/. Choose an existing app or type the name of your new one, select iOS platform to get started. Set up all necessary things. This is sample video, to see how to do it.

enter image description here

Facebook Settings - Advanced:

  • Redirect URI: http://spark.mode/ (this is an example URI), everything else stays default
  • Bundle is: bundle.identifier
  • Native or desktop app? - NO
  • Deauthorize Callback URL - Empty
  • Server IP Whitelist, Update Settings IP Whitelist - Empty
  • Client OAuth Login - YES
  • App Secret Proof for Server API calls - NO
  • Embedded browser OAuth Login - NO
  • Require 2-factor reauthorization - NO
  • Valid OAuth redirect URIs - http://spark.mode (this is an example)

User Photos Permission to Facebook app

Take a look at sample video.

To add user_photos, you were being asked to provide the following:

  • App Notes
  • iOS Simulator Build
App Notes
enter image description here
iOS Simulator Build
enter image description here

Notes for user_photos

Please explain how you are using user_photos to enhance a person’s in-app experience.

Our app allows users to create custom-printed products with their own photos and images. By using user_photos in our app, users are able to pull their favorite photos from Facebook to print on the products of their choosing.

How it works:

  1. In the app, user selects the product they would like to customize with their photos
  2. Selects Facebook from the image sources options
  3. Sees the Facebook login interface
  4. Logs in
  5. Selects the photos they want from their albums
  6. Applies photos to the customized design of selected products

Please provide step-by-step instructions so our review team can reproduce how you are using user_photos in your app.

  1. Open the app
  2. Tap “Enter SparkMode”
  3. Tap the “S” icon at the top of the screen
  4. Select “Go to Make Mode” in the modal
  5. Select “Canvas Wraps”
  6. Tap “Create It”
  7. Select Square
  8. Select 6x6 inch
  9. Select “Black Wrap”
  10. Select “3 images”
  11. Select “Facebook” in the top right
  12. Log into Facebook
  13. Select images from Facebook albums.
  14. Tap “Next” in the bottom right and proceed to the canvas layout

This process can be replicated for any other product.


Instagram app

Go to http://instagram.com/developer/. Register your application, and set up “Developer Signup”.

Manage Clients
enter image description here

Check these settings and set:

  • Disable implicit OAuth: needs to be unchecked
  • Enforce signed header: needs to be unchecked
  • Redirect URI: - sparkmode://auth (this is an example) everything else stays default