flutter_siri_suggestions

Creator: coderz1093

Last updated:

Add to Cart

Description:

flutter siri suggestions

flutter_siri_suggestions #
Flutter plugin for exposure on Siri Suggestions.


Note: This plugin only work in iOS.

Getting Started #
Add flutter_siri_suggestions as a dependency in your pubspec.yaml file.
Check out the example directory for a sample app.
Usage #
Import the library via
import 'package:flutter_siri_suggestions/flutter_siri_suggestions.dart';
copied to clipboard
Example :

await FlutterSiriSuggestions.instance.buildActivity(
FlutterSiriActivity(
"Open App 👨‍💻",
"mainActivity",
isEligibleForSearch: true,
isEligibleForPrediction: true,
contentDescription: "Did you enjoy that?",
suggestedInvocationPhrase: "open my app"
)
);

FlutterSiriSuggestions.instance.configure(
onLaunch: (Map<String, dynamic> message) async {
// Awaken from Siri Suggestion
// message = {title: "Open App 👨‍💻", key: "mainActivity", userInfo: {}}
// Do what you want :)

print("called by ${message['key']} suggestion.");

switch (message["key"]) {
case "mainActivity":
__text = "redirect to mainActivity";
break;
case "beerActivity":
__text = "redirect to beerActivity";
break;
case "searchActivity":
__text = "redirect to searchActivity";
break;
case "talkActivity":
__text = "redirect to talkActivity";
break;
default:
__text = "hmmmm...... made a typo";
}

setState(() {
_text = __text;
});


}
);
copied to clipboard
call buildActivity method if you want.

suggestedInvocationPhrase #
suggestedInvocationPhrase, only available iOS 12+

enjoy! 💃

Contributors #
❤️



github




@aaqibism

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.