問題タブ [safari-push-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
4399 参照

safari - Safari プッシュ通知

Web サイトにプッシュ通知を実装したいと考えています (明らかに、Safari 7 などの互換性のあるブラウザーでのみ)。Apple のドキュメントを読み、icon.iconset、certificate.p12、manifest.json、website.json を含むパッケージを作成しました。初めてウェブサイトにアクセスしたときに、ユーザーに許可を求めたいと思います。彼がそれを許可するなら、私はその小包を送るべきです. すべてが明確ですが、どうすればよいかわかりません。

ファイルからプッシュ パッケージを作成するにはどうすればよいですか? 正確に署名するにはどうすればよいですか?パッケージは常に同じである必要があるため、Mac で署名して、1 つのパッケージのみをサーバーにアップロードできます。

この技術の経験がある場合は、私に知らせてください:)

0 投票する
3 に答える
568 参照

safari - safari プッシュ通知 - プッシュ パッケージの問題

プッシュ パッケージをダウンロードしようとすると、アイコンセット、mainfest.json、website.json、署名などのすべてのコンテンツを含むプッシュ パッケージが返されますが、接続中に「プッシュ パッケージにファイルがありません」が返されます。私の間違いはどこですか?

0 投票する
1 に答える
764 参照

azure - Windows Azure での Safari プッシュ通知

Windows Azure をバックエンドとしてSafari プッシュ通知を使用しようとしています。Website Push ID: web.com...Azure に証明書をアップロードすることができMobile Servicesapple push notification settings.

Web サービス エンドポイント ( webServiceURL/version/pushPackages/websitePushIDwebServiceURL/version/devices/deviceToken/registrations/websitePushIDなど) を処理するために、すべて正常に動作する API をモバイル サービスで作成しました。

しかし、プッシュ通知を送信したり、エラー メッセージを取得したりできません。

私のテストコードは次のようになります。

私の問題はディクショナリの書式設定ですか、それとも Azure Mobile Services は何らかの理由で Safari プッシュ通知をサポートしていませんか?

私の知る限り、APNS は iOS、Mac、Safari のプッシュ通知で同じです。

更新: SimplePushでテストしたので、証明書は Safari の登録と同様に問題ありません。私のペイロードは次のようになります。

0 投票する
1 に答える
111 参照

macos - OS X Safari 通知に Safari Web サイト証明書を利用する

通知を送信しようとしたときに接続が拒否されることなく、gateway.push.apple.com への接続試行に添付できる .pem ファイルに Web サイトの証明書を適切に変換する方法がわかりません。

0 投票する
0 に答える
753 参照

go - golangを使用してSafariプッシュ通知用にmanifest.jsonに署名する方法は?

Safari プッシュ通知パッケージに使用する manifest.json ファイルに署名する正しい方法は何でしょうか?

これはすべて正しく機能することに注意してください。唯一の問題は、次のことを報告するサファリです。

Appleのドキュメントは、これが PHP の組み込み機能であることを示していますが、go で同等の機能を見つけることはできません。

PHP では、openssl_pkcs7_sign 関数を使用してこれを行うことができます...

0 投票する
3 に答える
4807 参照

ios - iOS Web 通知はサポートされていますか?

Android の Chrome と同様のプッシュ通知をサポートする iOS のブラウザーはありますか? Google は GCM プレゼンテーション ビデオで言及しているようですが、それに関する情報は見つかりません。

0 投票する
1 に答える
1936 参照

php - Apple Web サイト プッシュ: プッシュ パッケージの署名検証に失敗しましたが、Apple 証明書は問題ありません

Codeigniter を使用して Safari に Web プッシュ通知を実装しようとしています。Apple ガイドに従っています

そして、このconnorlacombe github プロジェクトに基づいてプッシュ パッケージを作成するためのライブラリを作成しました。

これは私のライブラリです:

ライブラリは機能し、website.json、署名などを使用して .zip を作成し、昨日までは完全に機能していましたが、ログを確認すると常に「プッシュ パッケージの署名検証に失敗しました」と表示され、作成されました。証明書を複数回発行しますが、それでも同じエラーが発生します。

助けてください。