【问题标题】:How can I find out with the Google Calendar API whether the user have enabled SMS reminders?如何使用 Google Calendar API 查明用户是否启用了 SMS 提醒?
【发布时间】:2013-03-18 12:45:02
【问题描述】:

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

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

【问题讨论】:

  • 请添加更多信息,到目前为止您尝试了什么?

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


【解决方案1】:

嗯,你添加了android和一堆google标签,所以我会咬(上钩)!

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

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

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

我们是一个 google/android-happy 家庭。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-27
    • 1970-01-01
    相关资源
    最近更新 更多