【发布时间】:2018-05-28 15:20:13
【问题描述】:
我正在使用新的 Google Photo Library API 测试版开发一款数码相框应用。
假设多台设备可以访问同一个相册(共享相册,或者用同一个账号登录),当一台设备上传图片时,其他设备能否收到新上传的通知?如果现在需要轮询(这不是真正有效的东西),推荐的轮询间隔是多少?
平台为 Android (TV+Mobile)/iOS/tvOS
【问题讨论】:
标签: google-photos
我正在使用新的 Google Photo Library API 测试版开发一款数码相框应用。
假设多台设备可以访问同一个相册(共享相册,或者用同一个账号登录),当一台设备上传图片时,其他设备能否收到新上传的通知?如果现在需要轮询(这不是真正有效的东西),推荐的轮询间隔是多少?
平台为 Android (TV+Mobile)/iOS/tvOS
【问题讨论】:
标签: google-photos
目前无法收到有关资料库或相册的任何更改的通知。
您将需要轮询专辑(即list its contents)或库以查看是否添加了任何新媒体。对于相册,您也可以只 list the albums 并检查其中的媒体数量是否发生了变化。
轮询间隔取决于您的用例以及您的用户可以接受的等待时间。例如,如果您的应用程序未打开,您可以每小时在后台运行一次手动刷新,并在用户与您的应用程序交互时更频繁地刷新。也许您还可以包含一个“刷新”按钮来手动触发它?
或者,如果整个过程是通过您的应用程序处理的,您还可以通过不同的通知服务 (Firebase Cloud Messaging) 发送通知,以通知您的应用程序和服务器已添加新媒体项。这是你需要自己实现的东西。
这绝对是以前出现过的问题,我鼓励您在我们的公共问题跟踪器上提交功能请求:https://developers.google.com/photos/library/support/how-to-get-help#missing-features
【讨论】: