アプリがiOS用かAndroid用かによって異なりますが、開発される各言語の整数型上限と同じです。
Android(Java・Kotlin) / iOS(Objective-C)
「2147483647」が最大です。
そのため、9桁を超える数値が想定される場合、端数の切り捨てを行い上限値にあたらないようご留意ください。
切り捨てでの対応が難しい場合は、文字列型をご利用ください。
iOS(Swift)
iOSは32ビットか64ビットで最大値が異なりますが、現行では64ビットが利用されるため、上限は「9223372036854775807」です。
詳しくは「AppleDeveloper」をご覧ください。
そのため、18桁を超える数値が想定される場合、端数の切り捨てを行い上限値にあたらないようご留意ください。
切り捨てでの対応が難しい場合は、文字列型をご利用ください。