shareToTiktokPost method

  1. @override
Future<String> shareToTiktokPost(
  1. String filePath,
  2. String redirectUrl,
  3. TiktokFileType tiktokFileType
)
override

This function only works for iOS

Implementation

@override
Future<String> shareToTiktokPost(String filePath, String redirectUrl,
    TiktokFileType tiktokFileType) async {
  if (Platform.isAndroid) return "Not implemented for android";
  String? resp;
  try {
    resp = (await const MethodChannel('appinio_social_share_tiktok')
            .invokeMethod<String>(tiktokPost, {
          "videoFile": filePath,
          "redirectUrl": redirectUrl,
          "fileType": tiktokFileType.value
        })) ??
        "";
  } catch (e) {
    return e.toString();
  }
  return resp;
}