【发布时间】: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