Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 邀请Facebook好友使用非游戏的移动应用程序_C#_Facebook_Facebook Graph Api_Windows Phone 8_Azure Mobile Services - Fatal编程技术网

C# 邀请Facebook好友使用非游戏的移动应用程序

C# 邀请Facebook好友使用非游戏的移动应用程序,c#,facebook,facebook-graph-api,windows-phone-8,azure-mobile-services,C#,Facebook,Facebook Graph Api,Windows Phone 8,Azure Mobile Services,我有一个移动应用程序(在WinPhone 8.1上),它使用Facebook凭据进行Azure授权登录 我想做的是: 为用户提供邀请facebook好友使用该应用程序的有机方式。重要的是要注意,用户邀请朋友不会获得任何好处,但这会增强他们的体验,因为你可以将你在应用程序中的进度与朋友的进度进行比较(这不是游戏) 我被困的地方: 我不能使用apprequests对话框,因为它不是游戏。我想使用“发送”对话框,但它在移动浏览器中不可用。它不是一个网站,因此使用发布后API没有有效的href链接(应用

我有一个移动应用程序(在WinPhone 8.1上),它使用Facebook凭据进行Azure授权登录

我想做的是:

为用户提供邀请facebook好友使用该应用程序的有机方式。重要的是要注意,用户邀请朋友不会获得任何好处,但这会增强他们的体验,因为你可以将你在应用程序中的进度与朋友的进度进行比较(这不是游戏)

我被困的地方:

我不能使用apprequests对话框,因为它不是游戏。我想使用“发送”对话框,但它在移动浏览器中不可用。它不是一个网站,因此使用发布后API没有有效的href链接(应用程序的下载页面除外,但发布API并非用于此目的)

我该怎么办

这说明了如何做。

否则,我建议你像游戏一样营销你的应用程序,一点不应该伤害!)

谢谢你的回复。不幸的是,令人困惑的变量是我正在使用的azure移动服务集成。这迫使我将facebook应用程序(在facebook仪表板中)设置为网站(链接到myapp.azure.net)。当用户点击apprequest链接时,他们会自动重定向到azure页面。我需要能够覆盖此行为,或者使用其他没有隐式链接系统的服务。这在感谢回复中进行了解释。从Facebook“你可以使用iOS和Android上的消息对话框,或Web上的发送对话框。这些产品允许用户直接向朋友发送包含你应用程序链接的消息。”。根据azure移动服务规范,“我的应用”是一个“web”应用,但“发送”对话框在移动浏览器上不起作用。所以我不能用这个。