API Drive Android sẽ ngừng hoạt động kể từ ngày 6 tháng 12 năm 2018 và sẽ ngừng hoàn toàn vào ngày 1 tháng 2 năm 2023.
Dòng thời gian
| Ngày | Trạng thái API Drive Android |
|---|---|
| Ngày 6 tháng 12 năm 2018 | Thông báo công khai về việc ngừng hoạt động. Các ứng dụng hiện có sẽ có thể truy cập vào API như bình thường, nhưng nên bắt đầu ngay các nỗ lực di chuyển Các ứng dụng mới không được sử dụng API này. |
| Ngày 21 tháng 10 năm 2019 | API Drive Android bị xoá khỏi bản phân phối SDK Dịch vụ Google Play. Các ứng dụng sẽ không thể xây dựng cho đến khi xoá phần phụ thuộc API Drive Android nhưng các bản dựng hiện có sẽ không bị ảnh hưởng. Tài liệu công khai về API Drive Android sẽ không còn được cung cấp. |
| Ngày 3 tháng 3 năm 2022 | API Drive Android ngừng hoạt động và tất cả lệnh gọi API đều không hoạt động. Các ứng dụng phải di chuyển trước ngày này. |
| Ngày 1 tháng 2 năm 2023 | API Drive Android sẽ ngừng hoạt động hoàn toàn và mọi nỗ lực kết nối đều không thành công. |
Sử dụng API REST của Drive
API REST của Drive cung cấp chức năng tương tự như API Drive Android, bao gồm cả các cách để:
- Chia sẻ và cộng tác như bạn mong đợi từ Drive. Bạn có thể quản lý quyền hoặc nhắc người dùng mở hộp thoại Chia sẻ khi cần. API REST cũng cho phép bình luận về tệp, cho phép ứng dụng của bạn tương tác với cuộc trò chuyện xung quanh một tệp.
- Tìm kiếm tệp bằng
files.list, dựa trên tính năng lập chỉ mục truyền thống hoặc văn bản có thể lập chỉ mục tuỳ chỉnh của riêng bạn. - Phát hiện các thay đổi đối với tệp thông qua tập hợp Thay đổi và đối với mọi tệp được chia sẻ với người dùng thông qua bộ nhớ dùng chung.
- Xuất và chuyển đổi Tài liệu Google để ứng dụng của bạn có thể dễ dàng mở tài liệu của người dùng.
Để giảm bớt nỗ lực di chuyển của ứng dụng, chúng tôi cung cấp một ứng dụng mẫu minh hoạ từng phương án thay thế được đề xuất ở trên. Ứng dụng này cũng cho biết cách tạo, sửa đổi và truy vấn tệp Drive của người dùng bằng API REST. Nếu bạn gặp bất kỳ vấn đề nào, hãy xem thẻ google-drive-api trên StackOverflow.
Di chuyển
Vì API Drive Android đã ngừng hoạt động và tất cả lệnh gọi API đều không hoạt động, hãy đảm bảo rằng ứng dụng của bạn không còn gọi API này nữa. Để thực hiện việc này, hãy xoá mã khởi chạy API: addApi(Drive.API).
Nếu bạn không di chuyển khỏi API Drive Android và ứng dụng của bạn cố gắng gọi API này, thì thông báo lỗi sau sẽ được trả về:
com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not
available on this device. Connection failed with:
ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}