我的应用通过 Google Calendar API v3 将事件及其各自的提醒保存到用户的 Google 帐户中.我不想为那些没有启用此功能并在其 Google 帐户中验证电话号码的用户提供“短信提醒”选项。
到目前为止我试过这个: 我为未启用 SMS 提醒的 Google 帐户插入了带有 SMS 提醒的事件。 结果:SMS 提醒确实已注册/保存(因为 API 响应返回的 Event 对象确实有 SMS 提醒),但在用户配置移动设置之前,此 SMS 提醒在日历中不可见。换句话说,可以添加 SMS 事件,但在配置用户帐户之前它们将被忽略,而我的应用无法知道这一点。
最佳答案
嗯,你添加了 android 和一堆 google 标签,所以我会咬人(上钩)!
最终用户是否要求“短信提醒”?还是您“仅”向拥有 Android 设备的最终用户提供“短信提醒”?当 Google Now(Android 4.1 或 4.1.2+)现在可以提供“真实”(非旧技术短信)提醒时,为什么要提供“短信”提醒?
我的应用程序将事件推送到一个日历,由所有“感兴趣”的人员共享,在共享日历设置中为每个事件设置提醒(我认为),以及那些有权访问共享日历的人...获取 Google Now 提醒每个事件(1 小时、2 小时、12 小时、24 小时)。
使用 Google Now 而不是旧的 (SMS) 技术。 Google Now 更加用户友好。我的应用程序在 Activity 描述中发送谷歌地图 URL 以及客户联系信息等...,如果您在 Activity 中的 Where 中设置了有效位置,那么 Google Now 将通知 Android 最终用户“什么时候出发到达准时'(我的兄弟告诉我这件事,并希望我的应用程序将位置数据添加到事件的地点),他们/我们喜欢在我们的 Android 设备上使用 Google Now 提醒。
我们是一个 google/android-happy 家庭。 :)
关于android - 如何使用 Google Calendar API 了解用户是否启用了短信提醒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15675744/