不同域的 FCM 凭据
Posted
技术标签:
【中文标题】不同域的 FCM 凭据【英文标题】:FCM credentials for different domain 【发布时间】:2017-04-12 04:43:42 【问题描述】:为我的域 (abcd.com) 使用 FCM 凭据,如果有任何用户访问站点 并添加他们的域 (xyz.com),因此是否有必要拥有单独的 FCM 凭据,或者用户可以使用域 (abcd.com) 的凭据来发送通知。
请帮助我澄清这些概念。
提前致谢。
【问题讨论】:
【参考方案1】:<script src="https://www.gstatic.com/firebasejs/3.7.4/firebase.js"></script>
<script>
// Initialize Firebase
// TODO: Replace with your project's customized code snippet
var config =
apiKey: "<API_KEY>",
authDomain: "<PROJECT_ID>.firebaseapp.com",`enter code here`
databaseURL: "https://<DATABASE_NAME>.firebaseio.com",
storageBucket: "<BUCKET>.appspot.com",
messagingSenderId: "<SENDER_ID>",
;
firebase.initializeApp(config);
</script>
这里的 apiKey 键对于每个项目都是唯一的 所以不需要单独的 FCM 凭据
【讨论】:
如何在不注册项目的情况下获取不同项目的,这种情况下需要注册域名来获取api key? @Sikander 你明白了吗?以上是关于不同域的 FCM 凭据的主要内容,如果未能解决你的问题,请参考以下文章
FCM 推送 - 请求具有无效的身份验证凭据。预期的 OAuth 2 访问令牌、登录 cookie 或其他有效的身份验证凭据
应用程序是不是需要对在 FCM 中使用或不使用 delivery_receipt_requested 的消息采取不同的处理方式?