SDK অন্যান্য API থেকে স্ট্রিং ডেটা গ্রহণ করে এবং সেই ডেটা অপরিবর্তিত ফ্লিট ইঞ্জিনে পাস করে। যাইহোক, ফ্লিট ইঞ্জিনের প্রয়োজন হয় যে কিছু স্ট্রিং-টাইপ করা ডেটা নির্দিষ্ট নিয়ম মেনে চলে। SDK-এর মাধ্যমে ফ্লিট ইঞ্জিনে পাঠানো ডেটা অনুরোধ ব্যর্থ হতে পারে যদি ডেটা বিন্যাসটি ফ্লিট ইঞ্জিন নিয়মের সাথে সঙ্গতিপূর্ণ না হয়। ফ্লিট ইঞ্জিনে অনুরোধ ব্যর্থতা রোধ করতে, ইনকামিং কল থেকে কোন ক্ষেত্রগুলিকে নিম্নলিখিত ফর্ম্যাটিং নিয়মগুলি অনুসরণ করতে হবে তা সনাক্ত করতে এই typedef ব্যবহার করুন:
স্ট্রিংটি দৈর্ঘ্যে 64 অক্ষরের বেশি হওয়া উচিত নয়৷
স্ট্রিংটিতে '/', ':', '?', ',', বা '#' অক্ষর থাকতে হবে না।
আপনার ক্লায়েন্ট যখন ফ্লিট ইঞ্জিন SDK-তে কল করে, আইডি স্ট্রিংগুলি উপরের বিধিনিষেধগুলি মেনে চলে তা নিশ্চিত করার জন্য আপনি দায়ী৷ SDK নিজেই ব্যাকএন্ডে অপরিবর্তিত ইনপুট মানগুলি পাস করবে।