Electron-Firebaseでサポートされていないブラウザ

user5803705

Firebaseでトークンを取得しようとすると、次のエラーが発生します。

code: "messaging/unsupported-browser"
message: "Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser)."
stack: "FirebaseError: Messaging: This browser doesn't support the API's required to use the firebase SDK. (messaging/unsupported-browser).

これを解決する方法はありますか?私は自分のAndroidデバイスとこのアプリケーションの間にメッセージングシステムを作成できるようにしたかったのです。Slackアプリケーションのようなものです。

コードスニペットは次のとおりです。

importScripts('https://www.gstatic.com/firebasejs/4.5.0/firebase-app.js');  
importScripts('https://www.gstatic.com/firebasejs/4.5.0/firebase-messaging.js');  

// Initialize Firebase
var config = {
    apiKey: "myapikey",
    authDomain: "myauthdomain",
    databaseURL: "databaseurl",
    projectId: "projectid",
    storageBucket: "storagebucket",
    messagingSenderId: "senderID"
};
firebase.initializeApp(config);

const messaging = firebase.messaging();

messaging.requestPermission()
.then(function() {
  console.log('Notification permission granted.');
})
.catch(function(err) {
  console.log('Unable to get permission to notify.', err);
});

messaging.getToken()
.then(function(currentToken) {
  if (currentToken) 
    console.log(currentToken);
})
.catch(function(err) {
  console.log('An error occurred while retrieving token. ', err);  
});
user5803705

FirebaseメッセージングをサポートするNodeWebKitと呼ばれるフレームワークに移行する必要がありました。それを見てください。それは非常に単純で、電子に​​非常に似ています。残念ながら、electronはFirebaseメッセージングをサポートしていません。お役に立てれば!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Electronブラウザウィンドウが開かない

分類Dev

Electronブラウザウィンドウで必要な「onShow」イベント

分類Dev

React + Electron:部門のコンポーネントが適切にレイアウトされていません

分類Dev

Firebase Auth + Electron =失敗?

分類Dev

Electron:ブラウザウィンドウと通信するにはどうすればよいですか?

分類Dev

Electron BuilderAppxがWindowsストアで検証されない

分類Dev

ブラウザ ウィンドウを提供しないと、electron-localshortcut が機能しない

分類Dev

サイプレス:Electronは.finally()をサポートしていませんか?

分類Dev

IEのようなブラウザでサポートされていない要素を処理する方法

分類Dev

どのブラウザでもサポートされていないjavascript関数

分類Dev

予期しないトークンのインポート-Electron / React

分類Dev

Electronアプリでの予期しないトークンのインポート

分類Dev

JavaFX WebView、reCaptchaが機能しない(サポートされていないブラウザ)

分類Dev

GitHubのElectronでサポートされているオペレーティングシステムの詳細なリストはどこにありますか?

分類Dev

タイトルバーの高さなしでElectronウィンドウの高さを取得するにはどうすればよいですか?

分類Dev

Electronで<webview>と通信する

分類Dev

ElectronでのQLPreviewPanelの使用

分類Dev

ElectronでMatDialogRefを閉じる

分類Dev

UbuntuWSLでElectronを起動

分類Dev

Electron で jsPDF を使用する

分類Dev

Electronでmysqlを使用する

分類Dev

nodemonを使用してもElectronパッケージが認識されない

分類Dev

Angular&Electron-デフォルトのブラウザでリンクを開く

分類Dev

Electron.jsエラー:requireが定義されていません

分類Dev

javascriptの新しい組み込みメソッドが古いブラウザでサポートされていないのはなぜですか?

分類Dev

ユーザーのブラウザがサポートされていない場合、警告メッセージを表示できますか?

分類Dev

Electronを使用してデフォルトのブラウザでリンクを開く方法

分類Dev

デフォルト以外のブラウザでElectronを使用してURLを開く

分類Dev

Webブラウザでリンク(myprogram:// a / aなど)がクリックされたときにElectronプログラムを開く方法

Related 関連記事

  1. 1

    Electronブラウザウィンドウが開かない

  2. 2

    Electronブラウザウィンドウで必要な「onShow」イベント

  3. 3

    React + Electron:部門のコンポーネントが適切にレイアウトされていません

  4. 4

    Firebase Auth + Electron =失敗?

  5. 5

    Electron:ブラウザウィンドウと通信するにはどうすればよいですか?

  6. 6

    Electron BuilderAppxがWindowsストアで検証されない

  7. 7

    ブラウザ ウィンドウを提供しないと、electron-localshortcut が機能しない

  8. 8

    サイプレス:Electronは.finally()をサポートしていませんか?

  9. 9

    IEのようなブラウザでサポートされていない要素を処理する方法

  10. 10

    どのブラウザでもサポートされていないjavascript関数

  11. 11

    予期しないトークンのインポート-Electron / React

  12. 12

    Electronアプリでの予期しないトークンのインポート

  13. 13

    JavaFX WebView、reCaptchaが機能しない(サポートされていないブラウザ)

  14. 14

    GitHubのElectronでサポートされているオペレーティングシステムの詳細なリストはどこにありますか?

  15. 15

    タイトルバーの高さなしでElectronウィンドウの高さを取得するにはどうすればよいですか?

  16. 16

    Electronで<webview>と通信する

  17. 17

    ElectronでのQLPreviewPanelの使用

  18. 18

    ElectronでMatDialogRefを閉じる

  19. 19

    UbuntuWSLでElectronを起動

  20. 20

    Electron で jsPDF を使用する

  21. 21

    Electronでmysqlを使用する

  22. 22

    nodemonを使用してもElectronパッケージが認識されない

  23. 23

    Angular&Electron-デフォルトのブラウザでリンクを開く

  24. 24

    Electron.jsエラー:requireが定義されていません

  25. 25

    javascriptの新しい組み込みメソッドが古いブラウザでサポートされていないのはなぜですか?

  26. 26

    ユーザーのブラウザがサポートされていない場合、警告メッセージを表示できますか?

  27. 27

    Electronを使用してデフォルトのブラウザでリンクを開く方法

  28. 28

    デフォルト以外のブラウザでElectronを使用してURLを開く

  29. 29

    Webブラウザでリンク(myprogram:// a / aなど)がクリックされたときにElectronプログラムを開く方法

ホットタグ

アーカイブ