couchbaselabs / ToDoLite-iOS

To-Do list sample app for Couchbase Lite, native iOS version
85 stars 41 forks source link

Only users who previously logged in will be able to login #29

Closed WilliamHoang closed 9 years ago

WilliamHoang commented 9 years ago
  1. Launch App -See 'Login' Screen (Unable to click on 'Login with Facebook')
  2. Click Continue as Guest -See 'ToDo Lists' Screen (Unable to click on 'Login' on top left)

    or -See 'ToDo Lists' Screen (Click on Login and callback works with Facebook but results in the same screen as before without being logged in. Login button does nothing now. Need to kill the app.)
    or -See 'ToDo Lists' Screen (Click on Login and callback works with Facebook but results in the same screen as before without being logged in. Login button does nothing now.)

    -Click '+' to add New ToDo List. Enter value in the fields and click 'Create' (App crashes)

tleyden commented 9 years ago

Update from @Pasin:

To reproduce the issue, I need to remove my Facebook permission to ToDoLite app and do the fresh install.

tleyden commented 9 years ago

Anyone who hasn't already downloaded an older version of TodoLite and logged in, won't be able to login.

This is already fixed on the master branch, but waiting app store approval for updated version to be available in the app store.

Root cause: it's asking facebook sdk for the user's email address without asking for permission to do so.

tleyden commented 9 years ago

Closing bug since already fixed on master branch.

jessliu commented 9 years ago

Hi @pasin is this part of the 1.4 that is pending review? If not, still opportunity to update and cancel the 1.4 submission with newer update.

pasin commented 9 years ago

Yes, it was included in v1.4.