Chatter フィードのコンテキストに関する考慮事項
フィード項目内のキャンバスアプリケーションを表示する場合、署名付き要求または getContext() コールから受け取るコンテキスト情報にはフィード固有の情報が含まれます。
- 場所 — キャンバスアプリケーションがフィードにある場合、Environment.displayLocation 項目には ChatterFeed という値が含まれます。
- パラメータ — キャンバスアプリケーションを含むフィード項目を作成する場合、JSON 文字列をパラメータ値として指定できます。キャンバスアプリケーションでコンテキストを受け取る場合、フィード項目内のパラメータは Environment.Parameters オブジェクトに含まれます。
- サイズ — Environment.Dimensions オブジェクトには、キャンバスアプリケーションのサイズに関する情報が含まれます。
- キャンバスアプリケーションの高さは、デフォルトの 100 ピクセルに設定されます。
- キャンバスアプリケーションの幅は、デフォルトの 420 ピクセル (フィード内のキャンバスアプリケーションの幅の最大値と同じ) に設定されます。
- フィード内のキャンバスアプリケーションの高さの最大値は 400 ピクセルになります。
- フィード内のキャンバスアプリケーションの幅の最大値は 420 ピクセルになります。
- 次のコードスニペットは、フィード内のキャンバスアプリケーションのデフォルトサイズの値を示します。
- フィードの幅は 420 ピクセルに固定されます。たとえば、キャンバスアプリケーションを 200 ピクセルにサイズ変更しても、フィードの幅は 420 ピクセルのままになります。
- Force.com Canvas SDK で resize() メソッドを使用すると、キャンバスアプリケーションの値を maxHeight および maxWidth まで変更できます。