Apple Watch 的蜂窝网络,折腾了一天,得出一些结论,主要是微信的收发问题

2019-03-03 17:26:03 +08:00
 tagtag

健身不拿手机和游泳时能收到通知这俩需求很迫切,实在是等不下去了,不过可能也快了,3 月 7 号一年的试验期结束,不知道会不会全面开放。 因为不是双卡机,只能曲线救国双卡。使用双 iPhone 方案,680 在淘宝买的有锁SE,订购了一张归属地天津的大王卡,原来的卡放在 SE 上,无条件呼转到大王卡,打开短信转发。
这样除了呼叫转移收费、不能用原来的号码回拨(目前使用一个可以显号的网络电话来应对必须原号码回拨的场景,但是体验一般,请问大家有没有能显号的网络电话推荐?如果skype在中国能显号就完美了),其他还好,短信转发很好用,基本同步收到。

开通 esim 后遇到的问题

微信不能单独联网

除了自带的应用,第三方如微信什么的都不能联网,有网友说在蜂窝移动网络里把从我的 iPhone 镜像切换为自定义,测试后依然无效,各种折腾都不行,马上打算要重置 Watch 重装微信了,发现一个网友说可能是别的 Watch App 导致的,不知道为什么别的 App 会影响整个网络,于是先把 Watch 上的 App 全卸载掉了,然后只安装一个微信,果然可以联网了,然后又把需要的一个一个装回来测试,很多不实用的 App 就没装,所以目前没找到哪个应用影响的联网。

没有推送

能联网之后发现虽然进入微信后可以收发,但是收到微信没有推送,后来发现是我测试的方法不对,我是直接把 iPhone 开飞行模式来模拟单独使用 Watch 的场景,但是是不正确的。 要在带有蜂窝网络功能的 Apple Watch ( GPS + 蜂窝网络)上通过第三方应用接收短信、彩信或推送通知,您必须将已配对的 iPhone 开机并连接到 Wi-Fi 或蜂窝移动网络。
参考: https://support.apple.com/zh-cn/HT207578
也就是说其实 Watch 的第三方通知都是靠 iPhone 来转发的,Watch 上的 App 即使独立使用也并没有推送能力。

推送不稳定

测试完后带着手表下楼去超市溜达一圈,期间收到一条微信推送,回来看手机实际有三条,抱着试试看的态度联系了下苹果支持,期间首先对于我为什么能在没有开通 esim 的城市使用 esim 表示不解,后来告诉我是微信适配的问题,充分的体现了客服对自家产品缺乏基本了解和有锅能甩就甩的作风。 后来我又测试了短信和 QQ,短信很稳定,应该是和第三方的推送原理不一样,然后是 QQ,我手表上并没有安装 QQ,但是独立使用时依然可以收到 QQ 的推送并且可以快捷回复,也证明了第三方应用的推送和微信适配程度没有关系,所有 Watch 上的第三方应用推送都是走的一个框架,至于不稳定的原因,大概率是网络问题,因为这种推送转发估计也是在 iCloud、iMessage 之类下实现的,iCloud 的抽风特性大家都懂得,另外 APNs 本身有时候就有延迟,快的时候真快,但偶尔抽风的时候微信一条不推,打开微信有收到好多条(这个不知道是微信的锅还是苹果的锅)。

23070 次点击
所在节点     WATCH
14 条回复
fd7917931e
2019-03-03 18:15:50 +08:00
同等 3.7
x86
2019-03-03 18:18:41 +08:00
这个也就外出跑步不带手机时凑合着勉强用
lizhuoli
2019-03-03 18:37:16 +08:00
推送走的是统一的 APNs 服务,但是 iCloud 邮箱和其他邮箱不是,只有这点区别…… WatchOS 应该是有单独的推送服务的(UserNotification 库是有的),并不全部依赖 iPhone,可能是目前微信实现命中了一些坑导致失效了
tagtag
2019-03-03 19:19:18 +08:00
@lizhuoli UserNotification 这个应该是本地推送把,这个没问题,手表比如喝水提醒的软件都不依赖 iPhone,但是远程推送好像必须要经过 iPhone 才可以,所以官方说 iPhone 必须开机且联网。
orangy
2019-03-03 21:15:08 +08:00
我的支付宝不能联网,你有没有试过支付宝?
nthin0
2019-03-03 21:52:05 +08:00
watch 上的微信不管是语音还是文字都发不出去,基本是个残废 app
lj2016
2019-03-04 07:36:20 +08:00
使用外地卡居然也能激活 esim 吗,我也试试
julyclyde
2019-03-04 08:12:47 +08:00
@lj2016 你再读一遍
orangy
2019-03-04 10:25:47 +08:00
@nthin0 我的微信完全正常,所有消息都能发送呀
orangy
2019-03-04 10:27:34 +08:00
关于没有推送的问题,打开手机上的 watch app,里面有个通知选项,独立通知的都在顶部,镜像通知的 iPhone 飞行模式之后就没法收到了…
camillo
2019-03-04 13:46:30 +08:00
没有实锤 但是很多 AW app 没有跟进适配是真的 事实上微信对 iOS 的适配都一直很慢不上心的 AW App 的问题还真的 [不一定] 是 Apple 的锅
Miiiz
2019-03-04 15:58:39 +08:00
经过各个论坛的了解试验以及自用快一个多月的结论就是软件的冲突,你可以完全只装一个微信试试看,肯定能收发,然后一个个软件装,每装一个试一下
zhoucan007
2019-03-04 16:08:17 +08:00
两类:
1、独立运行在 watch 中的,watch app 内置了服务器地址和端口,可以通过蜂窝网独立使用
2、非独立的 app,apple 实现了一个基于网络的 ANCS,iphone 在附近时走蓝牙,不在附近时走网络。相当于只是转发通知,至于通知有什么功能,看支持通知的等级
tagtag
2019-12-31 17:01:46 +08:00
等了好久终于等到今天

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

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

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

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

© 2021 V2EX