如何通过Google Calendar API了解用户是否启用了短信提醒?

时间:2013-03-28 06:41:25

标签: android google-calendar-api google-api-java-client

我的应用通过Google Calendar API v3将事件及其各自的提醒保存到用户的Google帐户。我不想为那些未启用此功能并在其Google帐户上验证其电话号码的用户提供“短信提醒”选项。

到目前为止我试过这个: 我为没有启用短信提醒的Google帐户插入了带短信提醒的活动。 结果:SMS提醒确实已注册/保存(因为API响应返回的事件对象确实有SMS提醒),但在用户配置移动设置之前,此SMS提醒在日历中不可见。换句话说,可以添加SMS事件,但在配置用户的帐户之前,它们会被忽略,而我的应用程序无法知道这一点。

1 个答案:

答案 0 :(得分:0)

嗯,你添加了android和一堆谷歌标签,所以我会咬人(拿诱饵)!

最终用户是否要求“短信提醒”?或者您是否只向拥有Android设备的最终用户提供“短信提醒”?当Google Now(Android 4.1或4.1.2+)现在提供“真实”(非旧技术短信)提醒时,为什么要提供“短信”提醒?

我的应用将事件推送到一个日历,由所有感兴趣的人员共享,为共享日历设置中的每个事件设置提醒(我认为),以及有权访问共享日历的人...获取Google即时提醒(1小时,2小时,12小时,24小时)每次活动。

使用Google Now而不是旧版(SMS)技术。 Google Now更加用户友好。我的应用程序在事件描述中发送谷歌地图URL以及客户联系信息等...如果您在Where中设置了有效位置,则在您的活动中,Google Now将通知Android最终用户'什么时间到达准时'(我的兄弟告诉我,并希望我的应用程序在事件的位置添加位置数据),他们/我们喜欢Android设备上的Google即时提醒。

我们是一个google / android-happy系列。 :)