2017-04-25 7 views
2

ネイティブiOSアプリからSnapChatで画像を共有したいと思います。私は統合プロセスを検索しようとしましたが、SnapChatで自分のアプリケーションから画像を共有するためのロジックを統合できるようには何も見つかりませんでした。 助けてください。可能であれば、例を共有してください。ネイティブiOSアプリからSnapChatで画像を共有するには?

答えて

0

uは非我々のアプリで共有ボタンをクリックしたときにuが..試してみました: uは、画像やテキストやデータを渡すことができ

コードチェック:U内

NSArray *objectsToShare = @[your text or image objects..]; 


UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil]; 

NSArray *excludeActivities = @[UIActivityTypeAirDrop, 
           UIActivityTypePrint, 
           UIActivityTypeAssignToContact, 
           UIActivityTypeSaveToCameraRoll, 
           UIActivityTypeAddToReadingList, 
           UIActivityTypePostToFlickr, 
           UIActivityTypePostToVimeo]; 

activityVC.excludedActivityTypes = excludeActivities; 

[self presentViewController:activityVC animated:YES completion:nil]; 

はsnapchatを選ぶことができますまたはFacebookまたはWhatsApp ...すべての共有可能なアプリケーション。

+0

こんにちはのNaveenを使用することによって、それは

NSString *urlstring = [NSString stringWithFormat:@"Your Share URL"]; NSURL *myurl = [NSURL URLWithString:urlstring]; NSArray *myarray = @[myurl]; NSLog(@"%@",myarray); UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:myarray applicationActivities:nil]; 

を包みiPodのシェアを使用して動作しますこれを試してみてください、私は活動コントローラを開くにはしたくありません。ボタンをクリックすると画像が共有されます。クリックするとSnapchatが開き、画像を共有できます。 –

+0

からur appに直接スナップして......。 –

+0

Snapchatで共有するデフォルトの画像アイコンがあるとします。ボタンをクリックすると。 2つのオプションがあります。 - 1 - スナップショットアプリを開かずにコンテンツ(画像)を直接共有する場合。 OR 2-スナップショットを開き、ユーザーが共有の一部のコンテンツを編集したい場合。 –

0

この条件

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { 
    [self presentViewController:controller animated:YES completion:nil]; 
}else { 
    UIPopoverController *popup = [[UIPopoverController alloc] initWithContentViewController:controller]; 
    [popup presentPopoverFromRect:CGRectMake(self.view.frame.size.width/2, self.view.frame.size.height/4, 0, 0)inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 
} 
関連する問題