Ứng dụng chưa được thiết lập: Ứng dụng này vẫn đang ở chế độ phát triển


114

Tôi đã làm theo hướng dẫn ở đây:

Các nhà phát triển của ứng dụng này đã không thiết lập ứng dụng này đúng cách để Đăng nhập Facebook?

Đặt ứng dụng của tôi ở chế độ công khai và vòng tròn có màu xanh lục để ứng dụng ở chế độ công khai.

Nhưng khi tôi cố gắng đăng nhập, tôi vào ứng dụng Facebook, nó yêu cầu tôi đăng nhập và sau đó tôi nhận được thông báo sau:

Ứng dụng chưa thiết lập: Ứng dụng này vẫn đang ở chế độ phát triển và bạn không có quyền truy cập vào ứng dụng đó. Chuyển sang người dùng thử nghiệm đã đăng ký hoặc yêu cầu quản trị viên ứng dụng cấp quyền.

BTW: Tôi là quản trị viên

Bất kỳ sự giúp đỡ nào cũng được đánh giá cao. Tôi đang sử dụng SeattleClouds và điều này xảy ra trên cả iOS và Android.


2
Bạn đã kiểm tra lại rằng ID ứng dụng trong dự án Xcode của bạn là điều đúng và cũng có thể kiểm tra các thiết lập nền tảng của bạn cho ứng dụng Facebook của bạn (được tìm thấy tại developers.facebook.com/apps {APP_ID} / cài đặt /)?
Björn Kaiser

Bạn đã tìm ra giải pháp cho vấn đề của mình chưa?
Jurik

Bạn đã kiểm tra liên kết này chưa? developers.facebook.com/docs/apps/test-users
Arpit Patel

@ArpitPatel, bạn nói rằng cần phải có một người dùng thử nghiệm?
wood535,

Câu trả lời:


269

BƯỚC 1 :

Trong Cài đặt -> Cơ bản -> Email Liên hệ. (Cung cấp email của bạn / bất kỳ)

BƯỚC 2 : trong Tab 'Đánh giá ứng dụng': thay đổi

Bạn có muốn cung cấp ứng dụng này và tất cả các tính năng trực tiếp của nó cho công chúng không? Đúng

Và cổ vũ ..


2
Tuyệt quá! Nhưng không hoạt động để kiểm tra ứng dụng. Trong ứng dụng thử nghiệm, chúng tôi không có Status and Reviewtab.
monteirobrena

2
Tab đã được đổi tên thành "Đánh giá ứng dụng".
Flimm,

2
Tại sao một quản trị viên không thể kiểm tra ứng dụng của riêng họ và chúng tôi gặp lỗi này? WTH Facebook?
NaturalBornCamper

1
@captain_a Nó cũng đang yêu cầu privacy policy, mặc dù tôi không có. Nếu không thêm chính sách bảo mật, nó dường như không hoạt động. :(
Narendra Singh

1
Không làm việc. Vẫn nhận được cùng một tin nhắn ở trạng thái trực tiếp. Chúc mừng ..
Toma Tomov

34

chắc chắn rằng ứng dụng của bạn là sống trên developer.facebook.com

Vòng tròn màu xanh lục này cho biết ứng dụng đang hoạt động nhập mô tả hình ảnh ở đây

Nếu không, hãy làm theo hai bước sau để làm cho ứng dụng của bạn hoạt động

Bước 1 Đi tới ứng dụng của bạn -> cài đặt => và thêm Email liên hệ và áp dụng lưu Thay đổi

Setp 2 Sau đó chuyển đến tùy chọn Xem lại ứng dụng và đảm bảo chuyển đổi này là Có, tôi đã thêm ảnh chụp màn hình

nhập mô tả hình ảnh ở đây


Bạn nên chặn tất cả các ID APP trong pic
Ab

Ya nhưng dự án khác cho mục đích demo đó là lý do tại sao.
Arpit Patel

Nó cũng yêu cầu một URL đến một trang web chính sách bảo mật ngay bây giờ.
gabe

12

Đây là câu trả lời mà tôi chưa thấy nhiều (điều này đã có trong một bình luận ở đâu đó) mặc dù có, tắt chế độ phát triển ứng dụng sẽ hoạt động, điều này có thể không tốt cho bảo mật hoặc thực sự khó chịu nếu ứng dụng chưa sẵn sàng nhưng bạn cần để gửi ứng dụng để xem xét do cần truy cập vào các quyền đặc biệt (ví dụ user_birthday:).

Thay vào đó, những gì tôi đã làm để sửa lỗi là truy cập https://developers.facebook.com/sa/apps/{appId}/roles/hoặc từ các vai trò nhấp chuột trên bảng điều khiển ứng dụng ở phía bên trái

Sau đó, thêm (các) tài khoản người dùng cho nhà phát triển hoặc người thử nghiệm. Các nhà phát triển sẽ cần được xác minh bằng thiết bị di động và sẽ có quyền truy cập vào ứng dụng để thực hiện các thay đổi nhưng người thử nghiệm sẽ chỉ cần được xác minh qua email (không chắc chắn liệu điều này có cần thiết hay không nhưng có thể là vậy) và sẽ chỉ có thể sử dụng API thay vì thực hiện các thay đổi đối với cài đặt.

Nếu ứng dụng đã sẵn sàng cho công chúng, rõ ràng chỉ cần tắt chế độ phát triển ứng dụng.


Câu trả lời tốt nhất nếu bạn vẫn đang trong quá trình phát triển.
wesamly

7

Nhật ký sự cố: Ứng dụng không được thiết lập. Ứng dụng này vẫn đang trong chế độ phát triển. và bạn không có quyền truy cập vào nó. đăng ký người dùng thử nghiệm hoặc yêu cầu quản trị viên ứng dụng cho phép

  1. Ứng dụng không ở Chế độ trực tiếp
  2. Bạn không được liệt kê là quản trị viên hoặc người kiểm tra trong
    https://developers.facebook.com/app/yourapp
  3. App Hashkey của bạn chưa được đặt. nếu ứng dụng Facebook không thể ở Chế độ trực tiếp, bạn cần có một phím băm để kiểm tra nó. vì ứng dụng chưa Trực tiếp. Facebook sẽ không cho phép truy cập.

CÁCH THAY ĐỔI CHẾ ĐỘ TRỰC TIẾP
1. truy cập: https://developers.facebook.com
2. chọn ứng dụng của bạn trên Danh sách " Ứng dụng của tôi "
3. chuyển nút gạt từ TẮT sang BẬT

nhập mô tả hình ảnh ở đâynhập mô tả hình ảnh ở đây

CÁCH THÊM NHƯ THỬ NGHIỆM HOẶC QUẢN TRỊ
1. truy cập: https://developers.facebook.com
2. chọn ứng dụng của bạn trên Danh sách " Ứng dụng của tôi "
3. đi tới: Vai trò> Vai trò> Nhấn Thêm ví dụ quản trị viên nhập mô tả hình ảnh ở đây 4. Tìm kiếm của bạn tài khoản Facebook quản trị viên / người thử nghiệm mới.
nhập mô tả hình ảnh ở đây 5. admin phải nhập mật khẩu facebook để xác nhận. Sau đó gửi admin mới phải vào trang developer.facebook và chấp nhận yêu cầu 6. truy cập: https://developers.facebook.com 7. Hồ sơ> Yêu cầu> Xác nhận 8. Chúc mừng bạn đã được chỉ định làm Quản trị viên mớinhập mô tả hình ảnh ở đây




nhập mô tả hình ảnh ở đây Liệt kê mục

CÁCH NHẬN VÀ THIẾT LẬP HASHKEY ĐỂ PHÁT TRIỂN
như Tham khảo Tài liệu Đăng nhập Facebook
https://developers.facebook.com/docs/android/getting-started/#create_hash
Giải pháp thích hợp nhất của tôi là sử dụng mã ( Gỡ rối ứng dụng mẫu )
nó sẽ in ra khóa băm. bạn có thể cập nhật nó trên
https://developers.facebook.com/apps/yourFacebookappID/settings/basic/
trên Android> Key Hashes phần

quy trình từng bước về cách lấy hashKey.

  1. Trước hết, hãy thêm mã vào bất kỳ phương thức oncreate nào nhập mô tả hình ảnh ở đây

  2. Chạy ứng dụng và tìm kiếm KeyHash tại Logcat nhập mô tả hình ảnh ở đây

quy trình từng bước về cách Cập nhật trên Facebook Developer.

  1. Mở Trang nhà phát triển Facebook. Bạn cần có quyền truy cập để cập nhật trang Nhà phát triển Facebook.
    https://developers.facebook.com

  2. Thực hiện theo các bước như sau.nhập mô tả hình ảnh ở đây


3

Captain_a đúng rằng ứng dụng của bạn cần được công khai với địa chỉ email của nhà phát triển. Nhưng nếu bạn vẫn gặp lỗi thì hãy đảm bảo rằng trang web của bạn đang sử dụng chứng chỉ SSL .

Để biết thêm thông tin chi tiết và cách giải quyết, vui lòng kiểm tra câu trả lời của tôi tại ứng dụng Facebook là Công khai, nhưng xuất hiện lỗi "Ứng dụng không thiết lập" khi đăng nhập


2

Tôi đã gặp vấn đề tương tự và tôi đã mất khoảng một giờ để tìm ra nơi tôi đã sai và lưu ý rằng tôi đã sử dụng sai id ứng dụng .... chỉ cần truy cập mã của bạn và sử dụng một id chính xác tại đây

window.fbAsyncInit = function() {
    FB.init({
        appId      : '1740077446229063',//your app id
        cookie     : true,  // enable cookies to allow the server to access
        // the session
        xfbml      : true,  // parse social plugins on this page
        version    : 'v2.5' // use graph api version 2.5
    });

1

Khi ứng dụng được phát hành một thời gian, trường hợp đó https://developers.facebook.com/apps/{$appid}/alerts/ "Ứng dụng của bạn đã được đặt ở chế độ phát triển do Chính sách quyền riêng tư không hợp lệ." có thể thay đổi ứng dụng của bạn từ chế độ phát hành sang chế độ phát triển, vì vậy hãy kiểm tra Chính sách quyền riêng tư


0

Đi tới Cài đặt-> Cơ bản, ở trên cùng, bạn sẽ tìm thấy nút Chuyển đổi cho biết Ứng dụng đang ở chế độ phát triển.

nhập mô tả hình ảnh ở đây

Nhấp vào nút chuyển đổi phát triển, nó sẽ yêu cầu bạn làm cho ứng dụng hoạt động và sau khi cung cấp tất cả những thứ cần thiết, nó sẽ hoạt động.

nhập mô tả hình ảnh ở đây

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.