微信小程序的最终入口疑似曝光,竟然可以放桌面?

2016-11-19 12:28:19 +08:00
 ibnf

张小龙的朋友圈照片流出,有人发现图片中的小程序居然摆在桌面上,有图有真相:

https://www.wxappr.com/post/91

那么问题来了: iOS 允许微信这样搞吗?

7428 次点击
所在节点    程序员
33 条回复
tony1016
2016-11-19 12:46:12 +08:00
其实就一个网页吧。 iOS 本来就允许网页快捷方式
amon
2016-11-19 12:48:18 +08:00
真的很丑啊,和微信逼格严重不符吧。
524139477
2016-11-19 12:49:15 +08:00
张小龙的手机屏还是裂开的……
xcodebuild
2016-11-19 13:02:48 +08:00
@tony1016 然而 iOS 并不允许微信在桌面放网页快捷方式
ck65
2016-11-19 13:07:07 +08:00
随意摆弄用户环境不是安卓的特性吗。
jiezhi
2016-11-19 13:08:20 +08:00
@codefalling 应该可以的吧, QQ 中游戏模块可以在桌面放了快速进入游戏的快捷方式,微信应该也是可以的吧
xcodebuild
2016-11-19 13:16:25 +08:00
@jiezhi 我没有在 iOS 的微信里找到把联系放到桌面的功能, Android 上有。
ShiningRay
2016-11-19 13:24:28 +08:00
安卓上很早联系人就可以放桌面了
feikaras
2016-11-19 13:30:03 +08:00
@tony1016 ios 应用内网页不行的。搞小程序怕是微信过不了审的。
nfroot
2016-11-19 13:37:48 +08:00
很遗憾的情况是,一般 APP 已经没有权限去创建桌面快捷方式了,哈哈哈,就是因为之前一群滥用的,比如糗事百科,桌面丢一个快捷方式 你点进去是一个安装程序 安装其他程序
ETiV
2016-11-19 13:54:30 +08:00
iOS 上可以这么做吧:

微信跳出到 Safari
引导用户在 Safari 操作添加主屏幕快捷方式
用户从主屏幕进入后,网页自动跳 wx://
sobigfish
2016-11-19 13:57:01 +08:00
@feikaras 干嘛要网页链接,很明显是 URL scheme 然后用他们的小应用的 appid 识别, 小程序本身也不在 app 包内啊
cnZary
2016-11-19 14:23:20 +08:00
Chrome 在桌面创建快捷方式没见过么?
同理 ios 的那个 Safari
feikaras
2016-11-19 14:33:31 +08:00
@sobigfish steam 快捷方式么。问题是这种能过审么?
sobigfish
2016-11-19 14:42:21 +08:00
@feikaras 本来现在大多数 app 都有 url scheme 啊,比如支付你调用支付宝 支付宝又跳转回来, 比如微博的 sso 登录


https://developer.apple.com/library/content/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html

https://www.zhihu.com/question/19907735
这个知乎回答太片面 但可以一窥

url scheme 后面的参数都可以传入 app 的
application(_:didFinishLaunchingWithOptions:)
https://developer.apple.com/reference/uikit/uiapplicationdelegate/1622921-application
feikaras
2016-11-19 14:47:05 +08:00
@sobigfish 但没有桌面快捷方式 /应用程序商店 /浏览器扩展吧。
feikaras
2016-11-19 14:48:08 +08:00
@sobigfish 这些 schemes 是拿来应用间互动的吧。
sobigfish
2016-11-19 14:48:57 +08:00
当然现在 apple 对 url scheme 并没有像 groupid merchantid 设置唯一占有,所以可能会被仿造,总有收紧限制的一天, 但因为可以传参, wx 他自己的 url scheme 里还是可以区分程序的 id 的
假定一个小程序 id 为 xiaochengxu 假设他们自己定义的语法 weixin://applet/xiaochengxu 这么来启动特定的小程序页面
sobigfish
2016-11-19 14:52:14 +08:00
@feikaras safari 的添加到桌面的功能会被利用到,但最后指向的页面是 url scheme 而不是 http/https 而已 http https 也是 url scheme 其中的 2 种而已
feikaras
2016-11-19 15:51:38 +08:00
@sobigfish 并不解决微信小程序实质是一个应用商店的问题。如果走了 safari 的添加到桌面那用户体验完了。

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

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

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

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

© 2021 V2EX