2016-10-03 7 views
0

ウェブサイトをラップし、プッシュ通知サポートを追加する必要がある、クライアント用の非常に単純なネイティブラッパーアプリケーションを作成します。 1つの石で2羽の鳥を打ち負かし、デスクトップとWebプッシュAPIのみを使用してandroidプッシュの両方のサポートを追加することができるのであれば、私はちょっと好奇心でした。Web-Push API:ネイティブアプリケーションで使用することは可能ですか

クロムとして見るとウェブプッシュがサポートされています。ネイティブウェブビューではクロムエンジンが使用されていますが、これはどのように可能なのでしょうか。しかし、私はそれがアンドロイドプッシュ通知のパーミッションシステムとやりとりするのが難しいのではないかと思っています。

私はhttps://pushover.netのようなサービスを認識していますが、すべての通知はエンドツーエンドで暗号化されている必要があります。 pushovereのようなサービスはこれをサポートしていますか?

+0

いいえ、プッシュAPIはネイティブ/ハイブリッドアプリ内で使用できません。 – collimarco

+1

BTW「ウェブサイトをラップする」アプリケーションを構築する利点は何ですか?そのための唯一の理由はプッシュ通知だったが、現在はプッシュパッドのようなWebプッシュとサービスがある。私はそれがもう理解できないと思う。 – collimarco

+0

@collimarcoレスポンスありがとう!私たちはそれをアプリケーションに実装します。クライアントがアプリを望んでいる理由は、アプリストアにいたいからです。応答性の高いウェブサイトを作成するため、ネイティブアプリを提供することはできませんが、アプリストアで検索できるようにすることができます –

答えて

0

WebViewでは、プッシュAPIまたは通知APIのいずれもサポートしていません。あなたは、Javaブリッジと裸のGCM +アンドロイド通知apiを使用する必要があるその部分のために。

gcmにメッセージを送信する実際のサーバーサイドコードは、特にネイティブアプリでエンド・ツー・エンドで暗号化する必要があるため、部分的に再利用することができます(ただし、アンドロイド側で復号化側を処理する必要があります)それはあなたのためです)。

私は、物事をより明確にするために、pushover.netと暗号化段落を別の質問に移動します。

関連する問題