我正在为我的 iOS 应用程序使用 Azure 移动服务后端。此应用程序与 Facebook 身份验证集成。一切正常。
我已按照 Azure 后端文档中的说明配置了 Facebook 应用程序以进行身份验证。网站网址如下所示。
同时,在我的 iOS 应用程序中,有一个与 Facebook 好友分享图像的功能。我正在使用 FBSDKShareDialog。但是,当共享此图像时,它会出现如下图所示。在黑色区域中,Facebook 显示了我的应用程序的名称,该名称实际上是一个可点击的链接。该链接将我带到我在上面的配置中给出的“站点 URL”。
我的问题是如何使此链接指向我的应用程序的网站而不是 azure 服务后端地址?我无法更改配置中上面给出的网站网址,因为它会弄乱我的配置。
真的坚持这个。
最佳答案
Facebook 设置基本选项卡上的“站点 URL”条目不应是您的移动服务 URL。您可以输入应用网站的公共(public) URL。
在“高级”选项卡上,“有效 OAuth 重定向 URI”是您需要添加移动服务 URL(或多个,如果您有使用不同移动服务的应用程序的多个版本)的设置:https://<mobile_service>.azure-mobile.net/login/facebook
对于 Javascript 后端,或 https://<mobile_service>.azure-mobile.net/signin-facebook
适用于 .NET 后端。
关于facebook - 如何将共享 Facebook 帖子上的可点击应用程序名称指向我的应用程序网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33971888/