【问题标题】:Ionic - how to display business calendar on appIonic - 如何在应用程序上显示业务日历
【发布时间】:2016-09-11 20:28:14
【问题描述】:
我使用 Google 日历 来管理我在学校开设的课程。
我正在开发一个 Ionic 应用程序,我希望能够将我的上课时间放到客户的应用程序上,以便他们知道什么时候上课。如果我更改课程时间,我希望客户在他们的应用上看到更新。
有没有办法将我的 Google 日历与 Ionic 集成,以便客户可以查看上课时间?例如,我应该使用带有推送通知的 Google API 吗?
谢谢!
【问题讨论】:
标签:
angularjs
ionic-framework
push-notification
google-calendar-api
【解决方案1】:
似乎没有办法将 Google 日历与 Ionic 直接集成,但基于 this article 似乎可以使用移动设备的默认日历应用程序进行集成。它使用 Eddy Verbruggen 的 Calendar-PhoneGap-Plugin。如果您的 Google 日历已链接到设备的日历应用,那么我认为这是一个很好的解决方法。
希望这篇文章能对你有所帮助。
编码愉快!
【解决方案2】:
如前所述,您可以使用“反对”本地日历的应用程序,但您也可以直接访问 Google 日历 API 访问最后一个集中版本的事件。只需在 Google 开发者网站上搜索 Google 日历 API 并使用它。
我更喜欢第二种方法以避免不一致。假设在离线时,两个应用程序更新了先前存在的事件。发生什么了?第二种方法也是“多平台”,因此将来您希望应用程序在 Windows、iOS 中运行……代码更可重用。
为了在第二阶段提供对日历事件的离线访问,我将存储所选用户日历的本地副本。
方法适用于 Ionic、Cordoba 或本机代码。
希望对你有帮助。