是否有可能把一个类似Facebook的button放在一个移动应用程序中,当使用时,它会喜欢我的网站url?

我有一个Android和一个iPhone手机应用程序,我需要把一个Facebook的button用于营销目的。

问题是,我不确定当用户喜欢从移动应用程序内部的东西时真正喜欢什么。 我有一个网站的两个应用程序(Android和iPhone),所以似乎应该喜欢这个网站,当用户喜欢从移动应用程序的东西。

这可能吗?

谢谢!

从我的经验和我所知道的,Facebook不会让你有可能使用一个像button到一个移动应用程序,他们不希望用户在每个应用程序的垃圾邮件。

从我的angular度来看,有两个解决scheme,但都不是完美的:

  • 您可以使用Facebook OpenGraph并为网站对象创build一个类似的动作,您可以在Facebook文档 , OpenGraphnetworking教程以及iOS上更具体的最后一个示例中find有关Facebook OpenGraph的更多信息。 但是如果我没有记错的话,你将无法创build一个名为“Like”的动作,我认为Facebook会阻止它,所以用户不会感到困惑,但是我不确定是否值得尝试。

  • 第二个解决scheme是制作一个简单的UIButton,当你点击它时,你只需显示你想要用户喜欢的Facebook页面的web视图。 如果你想知道用户是否喜欢你的页面,你可以随时向他的喜欢请求,并尝试find你的Facebook页面ID,每当用户退出Web视图。

我希望我回答你的问题。

如果你find一种方法来制作真正的脸书(不是一个opengraph),直接在本地移动应用程序,我会非常有兴趣知道如何。

编辑:

实际上,只有第二种解决scheme才能工作,如果它像Facebook的粉丝页面一样,OpenGraph你需要能够修改页面发送的元数据,以适应你的对象的属性。

Opengraph解决scheme只会在您自己的网页上制作一个假“赞”。

使用这个代码。 在使用此代码之前,您应该login到Facebook。 检查Facebook会话是否有效,然后使用此代码。

WebView foll_fb = (WebView) findViewById(R.id.btn_foll_fb); String url = "http://www.facebook.com/plugins/like.php?layout=standard&show_faces=true&width=80&height=50&action=like&colorscheme=light&href=YOUR_URL_TO_LIKE"; foll_fb.loadUrl(url); foll_fb.getSettings().setJavaScriptEnabled(true); foll_fb.requestFocus(View.FOCUS_DOWN); foll_fb.setWebViewClient(new LikeWebviewClient()); 

正确。 如果您在移动应用内点击某个button,大多数用户都希望他们喜欢相应的页面。 如果你有一个Android和iOS应用程序的页面,那么它应该喜欢相应的一个。

如果你想知道如何做到这一点,我可以给你主要的想法。 只需放置一个button,即可轻松运行任何必要的东西来获得喜欢的东西。 由于我个人没有这样做,我不知道需要运行什么。

希望有所帮助,但其他人可能比我有更好的答案。 这意味着实际的代码。

Interesting Posts