Tôi có ứng dụng Android gốc cần kết nối với ứng dụng Facebook khác (ID ứng dụng khác) dựa trên cài đặt ứng dụng có thể thay đổi khi chạy.SDK Facebook cho Android - đặt ID ứng dụng theo lập trình
Hãy tưởng tượng ứng dụng có thể được đặt để trỏ tới DEV, TEST hoặc PROD. Khi được trỏ tới DEV, ID ứng dụng FB phải là "1". Khi được trỏ tới TEST, ID ứng dụng FB phải là "2". v.v.
Sự cố là UiLifecycleHelper từ SDK Facebook tự động đọc "com.facebook.sdk.ApplicationId" từ tệp AndroidManifest.xml trong giai đoạn onCreate. Dường như không có cách nào để thiết lập chương trình này.
Có thể sử dụng UiLifecycleHelper và trỏ đến ID ứng dụng khác trong thời gian chạy hoặc tôi có phải quay lại để quản lý phiên theo cách thủ công không?
Bạn có thể làm theo ý tưởng của Ravi Kumar. Nhưng nó sẽ không hoạt động với bất kỳ FacebookDialogs nào. Đối với các hộp thoại, bạn có thể viết hàm tạo riêng của mình cho DialogBuilders trong SDK. – Sripathi