GMTSFleetEngineIDString

GMTSFleetEngineIDString

Typedef

typedef NSStringGMTSFleetEngineIDString
 文字列型の ID フィールドを指定します。

Typedef のドキュメント

typedef NSString、GMTSFleetEngineIDString

文字列型の ID フィールドを指定します。

SDK は他の API から文字列データを受け取り、そのデータを変更せずに Fleet Engine に渡します。ただし、Fleet Engine では、一部の文字列型データが特定のルールに準拠している必要があります。データ形式が Fleet Engine のルールに準拠していない場合、SDK を介して Fleet Engine に渡されるデータでリクエストが失敗することがあります。Fleet Engine へのリクエストの失敗を防ぐには、この typedef を使用して、次のフォーマット ルールに従う必要がある着信呼び出しのフィールドを特定します。

  • 文字列は、UTF 正規化形式 C の有効な UTF-8 文字列である必要があります(http://www.unicode.org/reports/tr15/ をご覧ください)。
  • 文字列は 64 文字以下にする必要があります。
  • 文字列に「/」、「:」、「?」、「,」、「#」は使用できません。

クライアントは、クライアントが Fleet Engine SDK を呼び出すときに、ID 文字列が上記の制限を遵守していることを確認する責任を負います。SDK 自体が、変更されていない入力値をバックエンドに渡します。