facebook - FBWebDIalogs generates 'An error has occured' when trying to post a feed in iOS -


i'd implemented app both on fb , ios published updates users timeline using feed dialog. working intended until few months ago, when users started seeing 'an error has occurred. please try again later' page.

i set out update fb sdk latest version , fix issue. have had success posting stories basic tutorial app, once removed native ios fb login settings, error screen re-appeared.

steps reproduce:

  1. start fresh ios simulator.

  2. log in facebook via setting screen.

  3. run basic tutorial, fbwebdialogs presentfeeddialogmodallywithsession:parameters:handler: added share button.

  4. login works expected.

  5. share works expected , presents web dialog allowing me post timeline.

  6. quit app (not switch out of it)

  7. from settings, delete facebook account.

  8. re-run app , tap login -- presented web login dialog.

  9. login , 'share' make call fbwebdialogs.

  10. note 'error has occurred' screen.

  11. dismiss , tap logout button.

  12. tap login, , once again, presented web login dialog.

  13. login , notice asked confirm fbapps access (you'll told it's been authorized). tap ok.

  14. tap share , see 'feed' dialog expected.

  15. (you can logout or not @ step, makes no difference). go ios settings page , re-add facebook account.

  16. run app, , tap log in.

  17. you presented web ui login screen (this not expected).

  18. after logging in, tap share initiate fbwebdialog call.

  19. note 'error has occured' screen. @ point, impossible post except deleting facebook account in ios settings , going step 8.

the problem seems occur if user ever deletes fb settings device. also, if user has had fb settings on device via ios settings screen , tries log in via web ui, feed dialog post fail.

i'd know how solve problem.


Comments

Popular posts from this blog

jquery - How can I dynamically add a browser tab? -

node.js - Getting the socket id,user id pair of a logged in user(s) -

keyboard - C++ GetAsyncKeyState alternative -