Instance ID API
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
利用 Instance ID API,您可以将实例 ID 与 Android
或 iOS 应用实例 ID 为每个实例提供唯一的标识符,
以及对操作进行身份验证和授权的机制。InstanceID
较长
已经存在,但可能会由于以下原因而过期:
- 将设备恢复出厂设置。
- 用户卸载应用。
- 用户在应用中执行“清除数据”。
- 设备长时间未使用(设备和区域决定
时间跨度)。
- 实例 ID 服务检测到滥用情况或错误,并重置
InstanceID
。
- 服务器端代码(如果您的客户端应用需要该功能)。
实例 ID 服务会通过以下方式通知您的应用 InstanceID
已重置:
对 InstanceIDListenerService
的回调。如果您的应用收到此
它必须调用 getToken()
并检索新的 InstanceID
,
并更新其服务器。
使用 getToken
方法证明对 InstanceID
的所有权并允许
服务器来访问与应用相关的数据或服务。该方法遵循
OAuth2 的模式,并且需要 authorizedEntity
和 scope
。通过
authorizedEntity
可以是项目 ID 或另一个 InstanceID
,用于确定
有权使用所生成令牌的服务。scope
确定令牌允许访问的特定服务或数据。
详细了解适用于以下应用的 Instance ID API:
Android 版
iOS
服务器
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-05。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-05。"],[],[]]