Mô tả
Sử dụng chrome.instanceID để truy cập vào dịch vụ Mã nhận dạng thực thể.
Quyền
gcmPhạm vi cung cấp
Phương thức
deleteID()
browser.instanceID.deleteID(): Promise<void>
Đặt lại giá trị nhận dạng thực thể ứng dụng và thu hồi tất cả mã thông báo liên kết với giá trị nhận dạng đó.
Giá trị trả về
-
Promise<void>
Chrome 96 trở lên browser.* kể từ Chrome 148Giải quyết khi quá trình xoá hoàn tất. Giá trị nhận dạng thực thể đã được thu hồi thành công nếu lời hứa không từ chối.
deleteToken()
browser.instanceID.deleteToken(
deleteTokenParams: object,
): Promise<void>
Thu hồi mã thông báo đã cấp.
Thông số
-
deleteTokenParams
đối tượng
Tham số cho deleteToken.
-
authorizedEntity
chuỗi
Chrome 46 trở lên browser.* kể từ Chrome 148Pháp nhân được uỷ quyền dùng để lấy mã thông báo.
-
phạm vi
chuỗi
Chrome 46 trở lên browser.* kể từ Chrome 148Phạm vi được dùng để lấy mã thông báo.
-
Giá trị trả về
-
Promise<void>
Chrome 96 trở lên browser.* kể từ Chrome 148Giải quyết khi quá trình xoá mã thông báo hoàn tất. Mã thông báo đã được thu hồi thành công nếu lời hứa không từ chối.
getCreationTime()
browser.instanceID.getCreationTime(): Promise<number>
Truy xuất thời điểm tạo InstanceID. Thời gian tạo sẽ được callback trả về.
Giá trị trả về
-
Promise<number>
Chrome 96 trở lên browser.* kể từ Chrome 148Giải quyết khi quá trình truy xuất hoàn tất.
getID()
browser.instanceID.getID(): Promise<string>
Truy xuất giá trị nhận dạng cho phiên bản ứng dụng. callback sẽ trả về mã nhận dạng thực thể. Hệ thống sẽ trả về cùng một mã nhận dạng miễn là danh tính của ứng dụng chưa bị thu hồi hoặc hết hạn.
Giá trị trả về
-
<string> hứa hẹn
Chrome 96 trở lên browser.* kể từ Chrome 148Giải quyết khi quá trình truy xuất hoàn tất.
getToken()
browser.instanceID.getToken(
getTokenParams: object,
): Promise<string>
Trả về một mã thông báo cho phép pháp nhân được uỷ quyền truy cập vào dịch vụ được xác định theo phạm vi.
Thông số
-
getTokenParams
đối tượng
Tham số cho getToken.
-
authorizedEntity
chuỗi
Chrome 46 trở lên browser.* kể từ Chrome 148Xác định thực thể được uỷ quyền truy cập vào các tài nguyên liên kết với Mã phiên bản này. Đây có thể là mã dự án trong Google Developer Console.
-
tùy chọn
object không bắt buộc
Chrome 46 trở lên browser.* kể từ Chrome 148 Ngừng sử dụng kể từ Chrome 89không còn được dùng nữa và sẽ bị bỏ qua.
Cho phép thêm một số ít cặp khoá/giá trị chuỗi sẽ được liên kết với mã thông báo và có thể được dùng trong quá trình xử lý yêu cầu.
-
phạm vi
chuỗi
Chrome 46 trở lên browser.* kể từ Chrome 148Xác định các hành động được uỷ quyền mà pháp nhân được uỷ quyền có thể thực hiện. Ví dụ: để gửi thông báo GCM, bạn nên sử dụng phạm vi
GCM.
-
Giá trị trả về
-
<string> hứa hẹn
Chrome 96 trở lên browser.* kể từ Chrome 148Giải quyết khi quá trình truy xuất hoàn tất.
Sự kiện
onTokenRefresh
browser.instanceID.onTokenRefresh.addListener(
callback: function,
)
Được kích hoạt khi tất cả mã thông báo đã cấp cần được làm mới.
Thông số
-
callback
hàm
Tham số
callbackcó dạng như sau:() => void