7

Chỉ cần một sự nhầm lẫn nhỏ Tôi muốn hỏi trong khi thực hiện một ứng dụng facebook để thực hiện tính năng chia sẻ trong ứng dụng Android của tôi enter image description hereTên gói & Class Tên của ứng dụng facebook

Unique ứng dụng nhận diện sử dụng để mở ứng dụng của bạn

  1. Tên gói: Đó có phải là mã định danh duy nhất mà tôi đã viết trong khi tạo ứng dụng facebook mới tại bảng điều khiển dành cho nhà phát triển của họ không? hoặc là tên gói của ứng dụng android của tôi?

Các Hoạt động chính mà bạn muốn Facebook để khởi động

  1. Tên nhóm: Tôi đã thêm một nút chia sẻ facebook trong mỗi đoạn (class), vì vậy mà lớp là hoạt động chính mà nó muốn facebook để khởi động? Hay nó là hoạt động chính của ứng dụng android của tôi?

Trả lời

7

Xem ảnh chụp màn hình này từ tài liệu bắt đầu nhận được của Facebook.

4

thêm Package name của ứng dụng trong Tên gói Dòng thêm Activity Tên trong Class Name Field. Giống như bạn có com.example.facebook làm tên gói của mình. Trong gói đó bạn có nhiều Activity nhưng bạn muốn sử dụng Mã Facebook trong FbExampleActivity thì FbExampleActivity là Tên lớp của bạn.

+0

Tên lớp cần phải là tên lớp đủ điều kiện (vì vậy com.example.facebook.FbExampleTính năng trong trường hợp này). Ngoài ra, tên gói và tên lớp không được yêu cầu nghiêm ngặt nếu bạn chỉ muốn bật chia sẻ. –

+0

@MingLi cho phép chia sẻ? bạn có nghĩa là chỉ đăng nhập với facebook? – MaicolBen

+0

Ý tôi là nếu bạn chỉ muốn sử dụng hộp thoại chia sẻ hoặc nút chia sẻ thì tên lớp không bắt buộc. –

0

Tôi chưa thử nhưng có vẻ như các trường này chỉ liên kết sâu. Nó rất hữu ích khi bạn muốn Facebook hiển thị quảng cáo liên kết đến ứng dụng của bạn. Trong trường hợp người dùng nhấp vào một quảng cáo:

  • nếu ứng dụng của bạn đã được cài đặt trên thiết bị của người dùng (dựa trên tên gói bạn định nghĩa ở đây), nó sẽ gửi một mục đích hoạt động của bạn (dựa trên tên lớp bạn định nghĩa ở đây). Hoạt động này sẽ xử lý mục đích.

  • Nếu không, nó sẽ đi đến ứng dụng của bạn trên google play (một lần nữa, căn cứ vào tên gói bạn xác định ở đây)

sâu liên kết: https://developers.facebook.com/docs/app-ads/deep-linking

App Liên kết trên Android: https://developers.facebook.com/docs/applinks/android

Tóm lại, nếu bạn không tích hợp các liên kết ứng dụng, chỉ cần đặt gói của bạn và hoạt động chính ở đây.

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