GMTCFleetEngineIDString
Typedef | |
typedef NSString | GMTCFleetEngineIDString |
文字列型の ID フィールドを指定します。 |
Typedef のドキュメント
typedef NSString、GMTCFleetEngineIDString |
文字列型の 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 自体は、変更されていない入力値をバックエンドに渡します。