launchFbFansPage static method

Future<void> launchFbFansPage(
  1. BuildContext context,
  2. String fansPageId
)

Implementation

static Future<void> launchFbFansPage(
  BuildContext context,
  String fansPageId,
) async {
  final String fansPageUrl = 'https://www.facebook.com/$fansPageId/';
  if (Platform.isAndroid) {
    ApUtils.launchUrl('fb://messaging/$fansPageId').catchError(
      (dynamic onError) => ApUtils.launchUrl(fansPageUrl),
    );
  } else if (Platform.isIOS) {
    ApUtils.launchUrl('fb-messenger://user-thread/$fansPageId').catchError(
      (dynamic onError) => ApUtils.launchUrl(fansPageUrl),
    );
  } else {
    ApUtils.launchUrl(fansPageUrl).catchError(
      (dynamic onError) => ApUtils.showToast(
        context,
        ApLocalizations.of(context).platformError,
      ),
    );
  }
}