You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Instance ID服务batchImport方法后端替代方案咨询

后端侧替代方案(原Instance ID batchImport方法废弃)

替代实现方案

原Instance ID服务的batchImport方法已废弃,后端可改用Firebase Admin SDK提供的APNs令牌批量关联接口实现需求,具体操作如下:

  • 确保后端已正确集成并初始化Firebase Admin SDK(通过服务账号密钥完成身份认证)
  • 调用对应语言SDK的apnsBatchImportTokens方法(例如Node.js版本为admin.messaging().apnsBatchImportTokens)
  • 构造请求参数:传入APNs令牌列表,可指定关联的应用包名、沙箱环境状态等配置
  • 处理返回结果:接口会返回每个APNs令牌对应的有效FCM注册令牌,以及失败令牌的错误详情(如无效令牌、认证失败等)

原废弃文档内容翻译(Create Registration Tokens for APNs Tokens)

为APNs令牌创建注册令牌

此API用于将一个或多个APNs设备令牌映射为Firebase云消息传递(FCM)注册令牌,你可通过这些FCM注册令牌向iOS设备发送消息,无需直接处理APNs令牌。

请求格式

向https://iid.googleapis.com/iid/v1:batchImport发送POST请求

请求头

  • Authorization: 格式为key=YOUR_SERVER_KEY,使用Firebase项目的服务器密钥
  • Content-Type: application/json

请求体示例

{
  "application": "com.example.ios",
  "sandbox": false,
  "apns_tokens": ["apns_token_1", "apns_token_2"]
}

响应格式示例

成功响应会返回每个APNs令牌对应的FCM注册令牌及处理状态:

{
  "results": [
    {
      "apns_token": "apns_token_1",
      "registration_token": "fcm_registration_token_1"
    },
    {
      "apns_token": "apns_token_2",
      "error": "INVALID_APNS_TOKEN"
    }
  ]
}

内容的提问来源于stack exchange,提问作者Salini L

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 02:44:52