我想打开谷歌日历应用程序,更具体地说,从我的另一个Flutter应用程序在应用程序中创建事件页面。
我正在使用URL启动程序包,但它在Chrome中打开应用程序我应该在URL中做什么更改,以便添加事件页面直接在谷歌日历应用程序中打开。
当前我的URL如下所示
https://calendar.google.com/calendar/u/0/r/eventedit?dates=20210226T033000/20210226T040000&ctz=Asia/Calcutta&location&text=Blawsome:+A+Crystal+Alchemy+Healing+Meditation&details=Parth+Pitroda
我的代码为该部分如下
if (await canLaunchUrl(Uri.parse('https://calendar.google.com/calendar/u/0/r/eventedit?dates=20210226T033000/20210226T040000&ctz=Asia/Calcutta&location&text=Blawsome:+A+Crystal+Alchemy+Healing+Meditation&details=Parth+Pitroda'))) {
await launchUrl(
Uri.parse('https://calendar.google.com/calendar/u/0/r/eventedit?dates=20210226T033000/20210226T040000&ctz=Asia/Calcutta&location&text=Blawsome:+A+Crystal+Alchemy+Healing+Meditation&details=Parth+Pitroda'),
mode: LaunchMode.externalApplication);
} else {
throw 'Could not launch URL';
}
1条答案
按热度按时间blmhpbnm1#
与使用HTTP请求不同,您可以使用https://pub.dev中的
googleapis
包,该包具有直接在Calender
应用程序中创建Google Calender
事件的内置方法。请在此处查看package和文档。
快乐编码!