gpt4 book ai didi

android - Facebook Android SDK - 应用程序请求不会重定向到 Google Play 商店

转载 作者:太空狗 更新时间:2023-10-29 14:14:44 25 4
gpt4 key购买 nike

我开发了一个 Facebook android 应用程序(带有 Facebook SDK for android),可以从 Facebook 通知链接(应用程序请求)安装。目前,该应用程序的 Beta 版本已发布到 Play 商店进行测试。

现在,当用户在 native Facebook 应用程序上收到应用程序请求时,它会提示选择该设备上的任何浏览器,并且所选浏览器随 Facebook 登录页面一起启动。用户将仅在登录 Facebook 后重定向到 Play 商店该浏览器的帐户。我们如何直接重定向到 Play 商店而不是重定向到浏览器?

最佳答案

花了很长时间后,我得到的解决方案是通过 Android 应用程序的 facebook 应用程序通知在 Google Play 商店上重定向,它在新的 facebook 界面和 facebook SDK 版本 3.18 上 100% 工作。

要实现这一点,您必须执行几个步骤。

  1. 生成应用请求代码是。

        Bundle params = new Bundle();
    params.putString("message",
    "Learn how to make your Android apps social");
    WebDialog requestsDialog = (new WebDialog.RequestsDialogBuilder(getActivity(),
    facebookSession.getFacebookSession(), params))

    .setOnCompleteListener(new OnCompleteListener() {

    @Override
    public void onComplete(Bundle values, FacebookException error) {
    if (error != null) {
    if (error instanceof FacebookOperationCanceledException) {
    Toast.makeText(getActivity(),
    "Request cancelled", Toast.LENGTH_SHORT).show();
    } else {
    Toast.makeText(getActivity(),
    "Network Error", Toast.LENGTH_SHORT).show();
    }
    } else {
    final String requestId = values.getString("request");
    if (requestId != null) {
    Toast.makeText(getActivity(), "Request sent",
    Toast.LENGTH_SHORT).show();
    } else {
    Toast.makeText(getActivity(),
    "Request cancelled", Toast.LENGTH_SHORT).show();
    }
    }
    }

    }).build();
    requestsDialog.show();
  2. 转到 developers.facebook.com在您的应用程序帐户中,然后有“应用程序详细信息->联系信息->营销 URL->粘贴您的 Play 商店应用程序路径”。并保存。几个小时后它会正常工作,你会得到你的目标:)

关于android - Facebook Android SDK - 应用程序请求不会重定向到 Google Play 商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23469585/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com