我们构建了一个移动应用程序,允许用户通过扫描二维码在我们的网站上执行某些操作。为此,用户必须使用我们的移动应用程序执行扫描我们网站上显示的二维码的物理行为。我们的移动应用程序的用户已将其连接到他的 Facebook 帐户。
我们创建了一个在用户扫描二维码后调用的 Open Graph 操作,这样他就可以向他的 friend 炫耀他刚刚在我们的网站上做了一些事情。我们已多次向 Facebook 提交此 Open Graph 操作。有时它会被拒绝(“需要更改”),这表明我们正在通过我们的应用程序自动调用 Open Graph 操作,而无需用户执行某些操作,这是不正确的。在其他时候,我们的申请只会放在那里(一个多星期一次),所以我们会取消它并重新提交。每次我们重新提交时,我们都会对应用程序的描述进行处理,以便审查它的人会更加清楚。
不幸的是,它又被拒绝了。
现在我们重新提交了申请,包括一个视频链接: http://www.youtube.com/watch?v=zOUjtqp9W20
我们不知道如何让它更清晰。我希望 Facebook 的人可以帮助我们解决这个问题,或者至少解释一下为什么我们的申请总是被拒绝。我们不会自动做任何事情。只有当用户执行扫描二维码的物理 Action 时,才会调用 Open Graph Action 。
应用编号:391528964237936 打开图谱操作 ID:413103948747104
如有任何帮助,我将不胜感激!
最佳答案
We're not doing anything automatically.
这也可能是,但是......
The Open Graph action will be called ONLY when the user performs a physical act of scanning the QR code.
……这是用户期望的一种行为吗?
我怀疑,如果用户足够清楚,只是扫描 QR 码已经触发在 Facebook 上发布操作。
仅扫描二维码的行为是否可以被视为同意在 Facebook 上发布内容?扫描是明确表达用户分享内容的意愿吗?
我怀疑。我认为我自己不会对发生这种情况感到非常高兴。
它可能在首先获得用户的明确同意后就没问题了——这是一个非常明确且不会以任何方式误解的选择加入该功能。但我在你的视频中没有看到这样的东西;那里只是说需要扫描代码才能登录您的应用程序 – 没有提到通过扫描代码已经发布的任何内容。
对我来说,这似乎是一个普遍的用户期望问题。
点击链接/按钮是触发操作的“常规”方式。但是那些往往有一个上下文,它描述了如果我点击会发生什么。我没有在您的 QR 码中看到任何此类上下文。
此外,通常还提供 QR 码来传递信息——我看到一些有趣的东西,也许是广告,然后扫描代码以获取有关产品/促销/Activity 的更多详细信息。我从不期望我已经参与任何事情了。
恕我直言,触发操作的二维码不是良好的应用程序行为。它“违反”了我的用户期望,因此我觉得拒绝你的行为是可以理解的。
关于android - 手机扫描二维码后打开图谱 Action 不被接受,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432373/