カスタム URL スキームを介してデータを共有する iPhone アプリに取り組んでいます。これは電子メールではうまく機能していますが、Facebook ではこの機能を取得するのに苦労しています。
カスタム URL スキームを使用して、アプリへのコールバックを含むリンクを投稿したいと思います。基本的に、アプリがインストールされた iOS デバイスで実行している場合は、アプリを開くリンクが必要です。
フィード ダイアログでプロパティを使用してこれを実行しようとしていますが、ダイアログを呼び出すと次のエラーが表示されます: 投稿のアクション リンクは有効な 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];