2016-06-16 17 views
1

まず、問題の解決方法を探しましたが、何も見つかりませんでした。多分それはあまりにも明白であるか、私は検索するのが悪いです。そうなら、私はごめんなさい。拡張可能なGCMプッシュサーバー側からの「通知」メッセージ

問題:モバイルとサポートのiOSにサーバーからGCMのプッシュ通知を送信する場合

、私はnotificationタグを送信する必要があります。このnotificationタグは、アンドロイドシステムが通知を処理するために自分のアプリケーションを起きさせず、それ自体を実行することを意味します。たとえdataタグを送っても。

私の問題は、アプリを拡張可能にしようとするときです。私はコードからそれを作る方法を知っていますが、アイコンや色のようにサーバー側から設定する方法はわかりません。

質問:それは、サーバーからの拡張(ビッグビュースタイル)などの通知を設定するにはどのような方法

ですか?そうでない場合は、通知を処理するためにシステムを強制的に私のアプリを起動させることができますか? iOS版で

+0

Expandableとはどういう意味ですか? – tyczj

+0

これは、(2本の指で押す)とドラッグすると展開して、たとえばもっと多くのテキストを表示することができます。 – inlacou

+1

プッシュを受け取ったときにアプリで通知を作成するだけではどうですか?ペイロードに通知タグを使用しないでください。データタグがあるときはいつでもプッシュを受け取ります – tyczj

答えて

0

はあなたがdocumentationを見ればあなたがタグがcontent-availableとするときがあるでしょう

あなたは両方のプラットフォームに欲しいものを得ることができることに非常にあなたのペイロードに持っている必要があります別のタグがありますこのタグを使用するのは、アンドロイドでデータタグのみを追加する方法と似ていますが、アプリデリゲートクラスのapplication:didReceiveRemoteNotification:fetchCompletionHandler:のバックグラウンドでプッシュを取得します。

アンドロイドのように手動で通知を作成する場所はあります

+0

私が知る限り、そうすることは、アプリが殺されたときにiOSアプリが通知を受け取れなかったことを意味します。本当ですか? 私はiOSデベロッパーではないため、間違っている可能性があります。 – inlacou

+0

が間違っていると、いつでもプッシュ通知を受け取ることができます。あなたのiOS開発者に私がリンクしたドキュメントを読ませて、変更する必要があることを教えてください – tyczj

関連する問題