星巴克 App 是怎么做到的呢?

2022-07-19 01:17:39 +08:00
 Wallace01
星巴克中国 iOS App ,定位权限是仅在 App 打开时,后台刷新已关。

有时候近期并没有打开过,到了一个陌生地方,它突然来条通知:「您附近有星巴克门店,来一杯点亮旅途?」

让人不寒而栗,这是怎么做到的呢?
13110 次点击
所在节点    iPhone
37 条回复
NeoChen
2022-07-19 10:53:09 +08:00
这么多实现方案,感觉要有狂徒开始作乱了
justNoBody
2022-07-19 11:24:13 +08:00
我也经常收到,没有乱推送过。 我觉得应该是 BLE 而不是 GPS

我曾经到过一个景区,方圆 10 公里就只有那一家店,真的是距离很近的时候才会收到。
地铁站出站的时候也收到过,恰好地铁站内出站口 5 米就有一家星巴克。
但有时候去一些比较人少(商圈凉了)的星巴克的时候,就不会收到了。

所以我更相信是 BLE
aeli
2022-07-19 12:05:57 +08:00
蓝牙、wifi 的检测
Wallace01
2022-07-19 12:40:50 +08:00
附言 1.1:感觉星巴克这个推送里面还有一些逻辑,不知道我有没有记错,常去的门店好像没推送过,一般是去了陌生的地方他才推送。
lj0014
2022-07-19 12:47:02 +08:00
会不会是星巴克用了极光、个推之类的第三方推送,这些推送服务有基于 LBS 的推送,并且共享了从其它同样集成该推送的 APP 采集的 LBS 信息
GQ1996
2022-07-19 13:15:57 +08:00
iBeacon ,一直有,平安银行也有。iBeacon 就是用来零售业推广的。没什么滥用的可能性,要你手机上有装这个 app 才能收到这样的推送。app 开发相应功能上架审核也是比较严格的。
Vtwoguest
2022-07-19 13:29:46 +08:00
星巴克可以布置一些设备 在你手机接近时通知星巴克 APP 不过这个成本不低啊 而且也很少有人下载 APP 吧
alfchin
2022-07-19 14:19:12 +08:00
flightradar24 也有类似功能
而且确定不是基于 BLE 相关技术搞出来的
yuzhouwww
2022-07-19 14:26:19 +08:00
应该是系统 API 吧,之前开发者可以在后台上传门店地理位置信息,用户经过附近时,锁屏界面会展示 APP 图标
cnnbboy
2022-07-19 14:57:23 +08:00
地理围栏,很老的功能了,星巴克、招商银行这些都有,个推的推送 SDK 也很早集成了。https://developer.apple.com/documentation/corelocation/monitoring_the_user_s_proximity_to_geographic_regions
vincentxue
2022-07-19 15:25:31 +08:00
看你的距离,iBeacon 日常也就百米范围,极限不超过半公里。
如果不在范围内,那更可能是 Siri Suggestions 。
fox
2022-07-19 15:26:01 +08:00
瑞幸也是这样的。
我也解惑了
butanediol2d
2022-07-19 15:31:08 +08:00
Geofence ,Android 上由 GMS 提供,iOS 有 Core Location
mu2er
2022-07-19 17:33:09 +08:00
记得是 iOS13 时候就有了的功能吧,基于地理位置跟使用习惯,系统会在多任务界面跟锁屏界面推荐打开 app ,以前上班公司的 oa 打卡应用,就会在公司跟上下班时间推荐。不过后来升级 iOS 版本,就再也没遇到过这种推荐了。
Wallace01
2022-07-19 18:36:15 +08:00
附言 1.2:不是系统的推荐 Siri Suggestions ,是应用通知 Notifications 。
KevinChan
2022-07-19 22:12:06 +08:00
还可以试试 flightradar24 ,到机场附近也会推送。还有各种加入 Wallet 的票据。
frankkly
2022-07-20 10:20:52 +08:00
iOS App 可以远程自启动的,只要发一条通知唤醒就行了,但是这种启动后台只能保活 30 秒,30 秒内获取定位,然后给你发一条通知

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/867137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX