0

Windows azure 通知ハブを使用していますが、次のメッセージが表示されました。

タグ式には 6 つを超えるオペランドを含めることはできません

そのため、リクエストごとに 6 つのタグのみに制限されており、6 つ以上のタグに送信する必要があります。

私に何ができる?

4

1 に答える 1

1

タグ式は、オーディエンス ターゲティングの目的で設計されました。簡単な例を考えてみましょう:

食品関連のアプリケーションがあり、各デバイスはタグで登録を作成します。都市 (NY、ワシントン、シアトルなど) の 1 つのタグと、好みの食べ物 (ステーキ、クッキー、ハンバーガーなど) のいくつかのタグ。

ニューヨークに新しいベーカリーがオープンしました。ニューヨークのすべてのクッキー愛好家に広告を送りたいと考えています。したがって、"(NY && cookies)" という表現を使用して送信呼び出しを 1 回行うだけで、それらのデバイスが数百万個あっても、それらすべてのデバイスが広告を受信します。

ここに公式ドキュメントがあります。

式ごとに 6 つのタグで、そのようなシナリオのほとんどをカバーできるようです。"(A || B || C ...)" のような OR のみの式に最大 20 個のタグを使用するオプションもあります。

あなたの場合、タグを再定義して、デバイスのグループをタグまたはタグ式でカバーできるようにすることをお勧めします。通知ハブのブロードキャスト機能を使用できるようになります。

それ以外の場合、タグが userId や email などの固有のものである場合は、複数のデバイスに到達するために複数の呼び出しを実行する必要があります。NH はスケーラブルで可用性の高いサービスであるため、このシナリオも問題ありません。

于 2014-09-09T00:48:54.947 に答える