【问题标题】:Facebook App Invite with Cordova-plugin-facebook4使用 Cordova-plugin-facebook4 邀请 Facebook 应用程序
【发布时间】:2016-06-03 11:16:33
【问题描述】:

我正在尝试在我的 ionic 应用程序中使用此插件实现 Facebook 应用程序邀请。实现代码如下:

$scope.appInviteToFriend = function(user){
      var url = "";      
      if (ionic.Platform.isAndroid()) 
      {
          url = "https://play.google.com/store/apps/details?id=com.example.application";
      }
      else if (ionic.Platform.isIOS()) 
      {
          url = "https://itunes.apple.com/nl/app/example-by-ionicapplication/id1983838444?l=en&mt=8";
      }

      var option = {
          url: url,
          picture : ""
      };

      facebookConnectPlugin.appInvite(
        option,
        function(obj){
            if(obj) {
                if(obj.completionGesture == "cancel") {
                    // user canceled, bad guy
                } else {
                    // user really invited someone :)
                }
            } else {
                // user just pressed done, bad guy
            }
        },
        function(obj){
            // error
            console.log(obj);
        }
    );
  }

当我执行这些代码时,Facebook 邀请对话框会打开并正确显示应用信息。但是点击下一步按钮后,选择朋友,然后点击发送按钮,就会出现错误。它显示“缺少应用程序链接 URL。与此邀请一起使用的应用程序链接不包含 Android 或 iOS URL。开发人员必须输入至少一个平台的 URL。”。我已将错误详细信息附在屏幕截图的一部分中。这些是商店 URL 的 URL 错误吗?如何设置 URL?

【问题讨论】:

    标签: android ios facebook cordova facebook-graph-api


    【解决方案1】:

    您需要提供App Link 而不是网址。此链接可以使用 Facebook 自己的工具静态生成,也可以在服务器端动态生成。你可以在the documentation阅读更多关于这些的信息。

    这里是a tutorial,介绍如何设置 Android 应用。

    【讨论】:

      猜你喜欢
      • 2019-02-15
      • 1970-01-01
      • 2019-02-12
      • 2019-09-01
      • 2018-12-12
      • 2015-09-29
      • 1970-01-01
      • 2015-07-29
      • 1970-01-01
      相关资源
      最近更新 更多