Mô tả
Sử dụng chrome.instanceID
để truy cập vào dịch vụ mã phiên bản.
Quyền
gcm
Phạm vi cung cấp
Phương thức
deleteID()
chrome.instanceID.deleteID(
callback?: function,
)
Đặt lại giá trị nhận dạng phiên bản ứng dụng và thu hồi tất cả mã thông báo liên kết với giá trị đó.
Tham số
-
số gọi lại
hàm không bắt buộc
Tham số
callback
sẽ có dạng như sau:() => void
Giá trị trả về
-
Lời hứa<vô hiệu>
Chrome 96 trở lênLờ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,
)
Thu hồi mã thông báo đã cấp.
Tham số
-
deleteTokenParams
đối tượng
Các thông số cho deleteToken.
-
authorizedEntity
string
Chrome 46 trở lênPháp nhân được uỷ quyền được dùng để lấy mã thông báo.
-
phạm vi
string
Chrome 46 trở lênPhạm vi dùng để lấy mã thông báo.
-
-
số gọi lại
hàm không bắt buộc
Tham số
callback
sẽ có dạng như sau:() => void
Giá trị trả về
-
Lời hứa<vô hiệu>
Chrome 96 trở lênLờ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,
)
Truy xuất thời điểm khi InstanceID được tạo. Thời gian tạo sẽ được callback
trả về.
Tham số
-
số gọi lại
hàm không bắt buộc
Tham số
callback
sẽ có dạng như sau:(creationTime: number) => void
-
creationTime
số
Thời điểm mã phiên bản được tạo, đượ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ênLờ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,
)
Truy xuất giá trị nhận dạng cho thực thể ứng dụng. callback
sẽ trả về mã thực thể. Hệ thống sẽ trả về cùng một mã, miễn là danh tính của ứng dụng chưa bị thu hồi hoặc chưa hết hạn.
Tham số
-
số gọi lại
hàm không bắt buộc
Tham số
callback
sẽ có dạng như sau:(instanceID: string) => void
-
instanceID
string
Mã phiên bản được chỉ định cho phiên bản ứng dụng.
-
Giá trị trả về
-
Cam kết<string>
Chrome 96 trở lênLờ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,
)
Trả về một mã thông báo cho phép thực thể được uỷ quyền truy cập vào dịch vụ được xác định theo phạm vi.
Tham số
-
getTokenParams
đối tượng
Các thông số cho getToken.
-
authorizedEntity
string
Chrome 46 trở lênXác định thực thể được phép truy cập vào các tài nguyên liên kết với mã thực thể này. Đó có thể là mã dự án trong Google Developer Console.
-
tùy chọn
đối tượng không bắt buộc
Chrome 46 trở lên Không dùng nữa kể từ Chrome 89không được dùng nữa và sẽ bị bỏ qua.
Cho phép thêm một số ít cặp giá trị/khoá chuỗi sẽ được liên kết với mã thông báo và có thể dùng để xử lý yêu cầu.
-
phạm vi
string
Chrome 46 trở lênXác định những thao tác được uỷ quyền mà pháp nhân được uỷ quyền có thể thực hiện. Ví dụ: để gửi tin nhắn GCM, bạn nên dùng
GCM
phạm vi.
-
-
số gọi lại
hàm không bắt buộc
Tham số
callback
sẽ có dạng như sau:(token: string) => void
-
mã thông báo
string
Mã thông báo do dịch vụ được yêu cầu chỉ định.
-
Giá trị trả về
-
Cam kết<string>
Chrome 96 trở lênLờ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 cần làm mới tất cả các mã thông báo đã cấp.
Tham số
-
số gọi lại
hàm
Tham số
callback
sẽ có dạng như sau:() => void