- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我发现 Android 上的 Facebook 应用程序显然能够安装 Facebook Messenger 应用程序时,我感到非常惊讶 未经许可 .
我知道可以通过另一个应用程序安装应用程序,但用户需要通过系统对话框确认安装。除此之外,在较新的 Android 版本上,用户需要向尝试发出安装请求的应用授予“从未知来源安装”权限。
然而,我没有授予 Facebook 任何安装权限,也没有系统级对话框要求我确认安装。我还确保之前没有安装过 Messenger。
我使用的是运行 Android 10 (Miui 12) 的 Poco F2 Pro。我在不同的设备上观察到了相同的行为。 Facebook在这里使用了什么样的魔法?
最佳答案
如果您允许它安装,然后检查信使的应用程序设置,您很可能(取决于版本和设备)在最底部看到安装了它的应用程序。在我的设备上,它说的是这样的:
现在这是关键:请注意,它不是指 Google Play,也不是 Facebook 本身。它提到了“Facebook App Installer”。
那么这是什么?好吧,进入Settings > Apps
去寻找它。您很可能会在这里找到 2 个应用程序; “Facebook 应用安装程序”(com.facebook.system
)和“Facebook 应用管理器”(com.facebook.appmanager
)。
现在,这两个应用程序似乎预装在很多安卓设备上(大多数?),它们负责安装 Facebook 和 Facebook Messenger 应用程序的更新。我还没有对它们进行反编译并对其进行深入研究,但是“Facebook App Installer”被列为所有 Facebook 相关应用程序的安装程序,以及 Facebook App Installer 预装的事实应该告诉你所有你需要知道的在这里回答 Facebook 如何绕过安装 Messenger 的许可请求的问题。
为了完整起见,我还会提到
Settings > Apps > Special access > Install unknown apps
)中没有提到这两个应用程序。 View network connections
, prevent phone from sleeping
, measure app storage space
, run foreground service
, run at startup
, have full network access
, download files without notification
, view Wi-Fi connections
.这里没有什么令人惊讶的。 关于android - Facebook Android 应用程序如何安装 Facebook Messenger?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63812164/
我将一个用 TypeScript 编写的游戏上传到 Facebook Instant Games。我有一个 super 简单的调用来从我自己的服务器获取真实的 timestamp。 在将构建上传到 I
我正在尝试在 Facebook Messenger 中使用的对话流中添加建议信息 block 。但它不工作,我无法理解 这是我的自定义负载 { "facebook": { "attachm
我正在向 Facebook 发送一条结构化消息,其中包含指向图像文件(该文件位于 Amazon S3 中)的 URL。消息的结构根据 https://developers.facebook.com/d
我正在创建一个 FB Messenger 聊天机器人。发送图像 URL 链接时通过什么 JSON 格式生成预览。 在上面的截图中,你可以看到如果我手动发送一个 URL,FB messenger 会生成
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 2年前关闭。 Imp
我创建了一个 Facebook Messenger 机器人应用程序,我想知道当 1000 人或更多人使用时我的 Messenger 机器人应用程序是否能正常运行。有什么方法可以对其进行压力测试吗?例如
目前,这是我打开共享对话框以通过信使共享链接的代码: let invitationLink = NSURL(string:"http://somelink.com") if (UIAp
我创建了一个 Facebook 页面和 Facebook Messenger 机器人。当机器人按照我的个人资料设计工作时,我都被吓坏了。但是当我要求 friend 测试它时。我的页面名称不会出现在 M
我在尝试从 webview 获取用户上下文时收到错误代码 2018164。错误代码是2018164,但是我在文档中找不到。有人有这方面的任何信息吗? MessengerExtensions.getCo
我一直在构建一个 Facebook Messenger 机器人,但在我服务器上的 webhook 上接收来自 Messenger 的消息时遇到问题。我使用 Send API 和 Webhooks 已经
我的 Messenger 应用程序今天早些时候(几个小时前)获得了批准;应用管理页面说: Approved: pages_messaging 但是现在有人(以前不是测试人员)尝试使用它,我遇到了错误。
所有信使机器人是否一次只与一个用户直接交互?机器人可以加入两个或更多人的小组并与他们交谈吗? 最佳答案 目前,Facebook Messenger 机器人只能在一对一的基础上工作。 原因之一可能是隐私
我正在尝试读取未通过 Symfony Messenger 发送的排队消息(在 RabbitMQ 中)。似乎 Messenger 添加了一些标题,例如 headers: type: App\Me
我正在创建一个 Facebook 机器人,机器人在其中发送 5 个图像附件。 下面是发送 1 张图像的 Json 模板 "message":{ "attachment":{ "type":"ima
我正在尝试测试订阅 messaging_optins event 的 webhook ,但我正在努力手动触发该事件。 文档似乎表明使用“发送到 Messenger”插件应该会触发此事件,但在设置按钮后
我在我们的一个网站上集成了 Facebook 客户插件。我按照开发人员文档中的说明进行操作。当有活跃的 facebook session 时,它工作正常。但是,当没有事件的 fb session 时,
有一种方法可以将我的位置从移动客户端发送到 facebook-messenger,但是如何从机器人发送一些位置? (信使平台api) 当我尝试从 bot 发送类似的结构时,出现错误:(#100) Un
在开发机器人时,通常的做法是向用户显示打字指示器,而机器人在后台工作,但是是否可以检测相反的情况:用户是否正在打字或空闲?我在文档或谷歌中找不到任何信息。有人知道如何实现这一目标吗? 最佳答案 目前无
我的网站是用6角搭建的,在网站上,我得到了一个按钮和一个Facebook聊天信使。我希望当我点击按钮时,Facebook聊天将打开并聚焦光标。诸如此类的事情。有可能吗?。这是我的代码,在app.mod
我正在尝试在对 Dialogflow 的一个 Webhook 调用中发送多条消息,这些消息应传递给 Messenger。现在我的 Webhook 响应一个有问题的 JSON 正文: { 'fu
我是一名优秀的程序员,十分优秀!