refresh date: 2026-09-25 robots: noindex
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()
chrome.instanceID.deleteID(
callback?: function,
): 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 đó.
Thông số
-
callback
hàm không bắt buộc
Tham số
callbackcó dạng như sau:() => void
Giá trị trả về
-
Promise<void>
Chrome 96 trở lênGiả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.
Lời hứa chỉ được hỗ trợ cho Manifest V3 trở lên, các nền tảng khác cần sử dụng lệnh gọi lại.
deleteToken()
chrome.instanceID.deleteToken(
deleteTokenParams: object,
callback?: function,
): 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ênPhá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ênPhạm vi được dùng để lấy mã thông báo.
-
-
callback
hàm không bắt buộc
Tham số
callbackcó dạng như sau:() => void
Giá trị trả về
-
Promise<void>
Chrome 96 trở lênGiả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.
Lời hứa chỉ được hỗ trợ cho Manifest V3 trở lên, các nền tảng khác cần sử dụng lệnh gọi lại.
getCreationTime()
chrome.instanceID.getCreationTime(
callback?: function,
): Promise<number>
Truy xuất thời điểm tạo InstanceID. Thời gian tạo sẽ được callback trả về.
Thông số
-
callback
hàm không bắt buộc
Tham số
callbackcó dạng như sau:(creationTime: number) => void
-
creationTime
số
Thời điểm tạo Mã phiên bản, được biểu thị bằng mili giây kể từ thời gian bắt đầu của hệ thống.
-
Giá trị trả về
-
Promise<number>
Chrome 96 trở lênGiải quyết khi quá trình truy xuất hoàn tất.
Lời hứa chỉ được hỗ trợ cho Manifest V3 trở lên, các nền tảng khác cần sử dụng lệnh gọi lại.
getID()
chrome.instanceID.getID(
callback?: function,
): 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.
Thông số
-
callback
hàm không bắt buộc
Tham số
callbackcó dạng như sau:(instanceID: string) => void
-
instanceID
chuỗi
Mã nhận dạng phiên bản được chỉ định cho phiên bản ứng dụng.
-
Giá trị trả về
-
<string> hứa hẹn
Chrome 96 trở lênGiải quyết khi quá trình truy xuất hoàn tất.
Lời hứa chỉ được hỗ trợ cho Manifest V3 trở lên, các nền tảng khác cần sử dụng lệnh gọi lại.
getToken()
chrome.instanceID.getToken(
getTokenParams: object,
callback?: function,
): 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ênXá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 Không dùng nữa 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ênXá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.
-
-
callback
hàm không bắt buộc
Tham số
callbackcó dạng như sau:(token: string) => void
-
mã thông báo
chuỗi
Mã thông báo do dịch vụ được yêu cầu chỉ định.
-
Giá trị trả về
-
<string> hứa hẹn
Chrome 96 trở lênGiải quyết khi quá trình truy xuất hoàn tất.
Lời hứa chỉ được hỗ trợ cho Manifest V3 trở lên, các nền tảng khác cần sử dụng lệnh gọi lại.
Sự kiện
onTokenRefresh
chrome.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