0
我在使用我的Firebase應用設置推送通知時遇到了一些困難。我跟着這個tutorial信上設置雲消息Firebase - 問題設置Firebase雲消息傳遞
我想移動設備能夠接收通知,所以我直接添加requestPermssions()
功能,我的index.html
<!-- Firebase -->
<script src="https://www.gstatic.com/firebasejs/3.4.0/firebase.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.4.0/firebase-app.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.4.0/firebase-auth.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.4.0/firebase-database.js"></script>
<script src="https://www.gstatic.com/firebasejs/3.4.0/firebase-storage.js"></script>
...
...
<script>
var config = {
apiKey: "56sds55hhjh906rwsbghghsd",
authDomain: "app-33aef.firebaseapp.com",
databaseURL: "https://app-33aef.firebaseio.com",
storageBucket: "app-33aef.appspot.com",
messagingSenderId: "43532673275"
};
firebase.initializeApp(config)
const messaging = firebase.messaging();
messaging.requestPermission()
.then(function(){
console.log('Have Permissions!');
return messaging.getToken()
})
.then(function(token){
console.log(token);
})
.catch(function(error){
console.warn('ERROR: ' + error);
})
messaging.onMessage(function(payload){
console.log('onMessage', payload);
})
</script>
不過我「M看到以下TypeError
firebase.messaging is not a function
淘我讀過,你必須使用firebase-admin
使用messaging()
功能網絡後。我已經嘗試過,但後來我得到一個`意外的令牌導入'錯誤,但這可能只是我的項目設置...
有沒有人有這方面的解決方案?我覺得我在這裏的圈子很簡單