我正在开发一个通过自定义 url 方案共享数据的 iPhone 应用程序。这在电子邮件中运行良好,但我很难在 Facebook 中获得此功能。
我想使用我的自定义 url 方案发布一个带有回调的链接到我的应用程序。基本上,如果您在安装了应用程序的 iOS 设备上运行,我想要一个打开应用程序的链接。
我正在尝试使用提要对话框中的属性来执行此操作,但在调用对话框时出现错误:帖子的操作链接必须是有效的 URL...看来 API 不允许在属性中使用非标准 URL基于此 - 还有另一种方法可以做到这一点吗?
SBJSON *jsonWriter = [SBJSON new];
NSDictionary *propertyvalue = [NSDictionary dictionaryWithObjectsAndKeys:@"Final Count", @"text", @"finalcount://somecustomstuffhere", @"href", nil];
NSDictionary *properties = [NSDictionary dictionaryWithObjectsAndKeys:propertyvalue, @"Import ", nil];
NSString *finalproperties = [jsonWriter stringWithObject:properties];
NSString *finalactions = [jsonWriter stringWithObject:actions];
NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
kAppId, @"app_id",
@"http://itunes.apple.com/us/app/final-count/id532992913?ls=1&mt=8", @"link",
@"http://southwestgecko.com/wp-content/uploads/2012/05/PrimaryIcon@2x.png", @"picture",
@"Final Count", @"name",
@"caption", @"caption",
@"description", @"description",
finalproperties, @"properties",
nil];
[facebook dialog:@"feed" andParams:params andDelegate:self];