私の iOS アプリは、ソーシャル フレームワークと次のコードを使用して、アプリから Facebook にアプリ内投稿を投稿しています。
Facebook への投稿に成功し、正しくディープリンクをアプリケーションに戻します。問題は、この投稿を Facebook iOS モバイル アプリで表示すると、投稿のキャプションや説明を表示する代わりに、このスクリーンショットに示すように「m.facebook.com」が表示されることです。「m.facebook.com」を削除するか、キャプション、説明、またはサイトのルート URL に置き換えたいと考えています。
この「m.facebook.com」URL ルートは、「https://m.facebook.com/apps/(our-app)/?deeplink=postId:(post- id) ". ディープリンクしたいのですが、"m.facebook.com" は表示したくありません。
何かアドバイス?ありがとう。
NSString *deepLink = [NSString stringWithFormat:@"https://m.facebook.com/apps/%@/?deeplink=postId:%i",FACEBOOK_APP_NAMESPACE,self.post.postId.intValue];
captionString = [NSString stringWithFormat:@"%@ : %@", parentCategory.name, category.name];
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
self.post.name, @"name",
captionString, @"caption",
self.post.details, @"description",
deepLink, @"link",
nil];
SLRequest *request = [SLRequest requestForServiceType:SLServiceTypeFacebook
requestMethod:SLRequestMethodPOST
URL:feedURL
parameters:params];