Tôi đang tạo một ứng dụng web iOS (ví dụ: trang HTML chạy ở chế độ độc lập - không có Safari chrome - khi dấu trang của trang được thêm vào màn hình chính).FB.login dòng chảy bị hỏng cho iOS WebApp
Tôi có một nút bấm onclick gọi FB.login(). Khi ở chế độ độc lập, webapp chuyển hướng đến trang đăng nhập facebook (như mong đợi), tuy nhiên sau đó, tôi bị kẹt trên màn hình trắng (tôi không được yêu cầu xác thực vì tôi đã có, nhưng tôi tưởng tượng rằng màn hình xác thực sẽ xảy ra trước màn hình trắng) và không được đưa trở lại vào webapp.
Cùng một luồng trong ứng dụng Safari hoạt động như mong đợi. Nhấp vào cuộc gọi đăng nhập FB.login(), mở trang mới nơi bạn được yêu cầu đăng nhập vào Facebook, sau khi bạn đăng nhập và xác thực ứng dụng, trang đó đóng và bạn được đưa trở lại trang gốc.
Dường như ở chế độ độc lập, có sự cố với "trang thứ hai" khi đóng đăng nhập FB và chuyển hướng trở lại ứng dụng (không có). Và dòng chảy bị phá vỡ.
Có cách giải quyết nào cho vấn đề này không?
Cảm ơn,
-Esa
Chỉ cần để chia sẻ kinh nghiệm của tôi, nếu có ai đến đây một lần nữa: tôi giải quyết bằng cách đơn giản thay thế nút bằng liên kết html đơn giản thành: 'https://www.facebook.com/dialog/oauth/?client_id= [MY_APP_ID] & redirect_uri = [URL_TO_REDIRECT_AFTER_PERMISSIONS] & scope = [COMMA_SEPARATED_SCOPES]' – Stormsson