全平台日程或提醒同步

2021/7/30 Unknown

# 全平台日程或提醒同步

使用最少的第三方软件使“Windows,macOS,Linux,iOS,Android,Windows Mobile”全平台日程/提醒同步

# 需求分析

初步需求:Windows, Android, macOS, iOS.

进阶需求:Windows, Android, macOS, iOS, Linux, Windows Mobile

分析需求后,得出以下导图(省略手机/平板设备的Web端) 导图

可见,理论最优解决方案为:使用Apple ID同步日程表使用Microsoft ID同步提醒事项

# 准备工作

该教程直接使用最优解决方案,可根据需求自行调整

  1. 前往Microsoft ID管理页面,新建 Microsoft ID 应用密码。

    https://account.live.com/proofs/manage/additional?mkt=zh-CN&refd=account.microsoft.com&refp=security&client_flight=m365.suiteheaderhelp

    MSID_APPPpwd

    请妥善保管,接下来会使用。

  2. 前往 Apple ID管理页面,创建Apple ID应用密码

    https://appleid.apple.com/account/manage

    AppleID_APPPpwd

    请妥善保管,接下来会使用。

# Windows 平台配置

PS:Windows平台能通过MS Calendar与MS To Do实现无后台推送通知,但PWA iCloud提醒事项无完美推送。

  • 打开系统自带的日历应用,PC此前已连接到MS ID(若未连接可通过向导连接),故只需将日历应用连接到iCloud(使用AppleID App专用密码登录Win_Cale1 MSID, AppleID 日历同步配置

  • 打开系统自带的Microsoft To Do应用,通过向导连接到MS账号。 Win_ToDo1 MSID 提醒事项同步配置

  • 打开系统自带的Edge(Chromium)应用,打开iCloud官网iCloud.com,将其安装为应用 Win_ToDo2 安装为应用,关闭浏览器

    Win_ToDo3 打开iCLoud应用,登录账号

    Win_ToDo4 完成AppleID 提醒事项(日历)同步配置,但此步骤配置只能查看和编辑,无法推送通知。

# macOS 平台配置

使用Apple Calendar与Apple Reminder即可实现完美无后台推送通知。

  • 打开系统设置-互联网账户,macOS此前已连接到AppleID,故只需登录MS Exchange账户(使用MSID应用密码登录macOS_1 MSID登录

    macOS_2 根据需求勾选同步选项

    macOS_3 完成MSID 日程&提醒事项 同步配置

# Linux 平台配置

部分Linux可能可连接到MSID/iCLoud,以同步日程/提醒事项,可自行尝试,以下方式无完美推送通知。

第三方:

  • Elegant Microsoft To-Do:AO

    https://klaussinani.github.io/ao/

  • 网页端(PWA)

    https://www.icloud.com/

    https://to-do.live.com/tasks/today

    https://outlook.live.com/calendar/0/view/month

# Android 平台配置

部分Android UI可能可直接连接到MSID/iCLoud,以同步日程/提醒事项,可自行尝试,以下第三方方式可通过FCM推送实现推送通知。

第三方:

  • Android_iCloud 可同步iCloud日程到Google Calendar

  • Android_TD 通过MS Outlook & MS To Do 同步iCloud日历、Outlook日程、MS提醒事项

  • Android_OI Outlook客户端内可登录iCloud同步iCloud日历

# i(Pad)OS 平台配置

使用Apple Calendar与Apple Reminder即可实现完美无后台推送通知。

  • 打开系统设置-邮件-账户(iOS13+)设置-密码与账户(iOS12),i(Pad)OS此前已连接到AppleID,故只需登录MS Exchange账户(使用MSID应用密码登录),或登录Outlook账户)(使用MSID原密码登录iOS_1 MSID登录

    iOS_2 根据需求勾选同步选项

    iOS_3 完成MSID 日程&提醒事项 同步配置

# Windows Mobile 平台配置

笔者的Windows Phone内屏挂了,故无法截图教程,可参考上面的 “Windows 平台配置” 实现MS日历、MS To Do、iCloud日历无后台推送通知。

# 结语

当使用MS To Do时,笔者多次察觉其设计思路与Apple Reminder不同,在循环项目中多次出现Bug,几乎每次标记MS To Do项目时都会重置提醒时间,重复提醒事项建议使用Apple Reminder,可避免提醒时间经常自动重置为0:00的问题。

Last Updated: 2023/1/12 04:11:40