2015-07-06 24 views
14

Tôi đã tích hợp API Google+ trong ứng dụng của tôi để đăng nhập và chia sẻ bài đăng. Vấn đề với nó, là tất cả mọi thứ đòi hỏi bạn phải rời khỏi ứng dụng và sau đó trở lại (nó sử dụng các lược đồ URL cho việc này). Đây không phải là hành vi mong đợi. Tôi muốn biết nếu có một cách để trực tiếp mở hộp thoại đăng nhập trong ứng dụng của tôi nó tự mà không đi safari.Google Plus iPhone API đăng nhập và chia sẻ mà không cần thoát khỏi ứng dụng

Tôi thực sự muốn tránh đi qua lại giữa safari và ứng dụng của tôi.

+0

[link] này (http://stackoverflow.com/questions/15281386/google-iphone-api-sign-in-and-share-without-leaving-app) có thể giúp bạn –

+0

Đây là theo thiết kế. Bạn đang yêu cầu bên thứ ba xác thực danh tính thay vì yêu cầu người dùng tin tưởng ứng dụng của bạn. Làm điều đó _within_ ứng dụng của bạn gọi tính hợp lệ của giao dịch cầm tay đó vào câu hỏi. Mặc dù, [câu trả lời này] (http://stackoverflow.com/a/24577040/957950) cho câu hỏi Anbu liên kết chỉ ra rằng Google bây giờ cho phép bạn hiển thị một lần xem web trong ứng dụng của bạn. Xem [bài đăng trên Google] (http://developers.google.com/identity/sign-in/ios). – brichins

+0

Vui lòng tham khảo [câu hỏi] này (http://stackoverflow.com/questions/24243379/google-plus-sign-in-ios-using-uiwebview). Như đã đề cập, google đã thêm hỗ trợ. – rameez

Trả lời

1

Tôi vừa triển khai điều tương tự cho ứng dụng của mình. Tôi đã sử dụng Google's Sign In SDK. nó sẽ trình bày bộ điều khiển Webview bên trong ứng dụng của bạn và cho phép bạn đăng nhập bằng tài khoản của bạn, sau đó nó sẽ loại bỏ bộ điều khiển Webview và gọi một đại biểu để lấy thông tin cho người dùng.

Vui lòng đọc và làm theo các bước từ liên kết này, https://developers.google.com/identity/sign-in/ios/

hy vọng nó trả lời câu hỏi.

Các vấn đề liên quan