我正在尋找將邀請朋友屏幕添加到我的應用程序。理想情況下,我想通過電子郵件,短信或Facebook支持邀請(類似於路徑)。iOS:通過電子郵件,短信或Facebook邀請朋友
該邀請將只是一條消息,通知用戶該應用程序存在,並指向App Store下載它的鏈接。
是否有一個開源庫做這種事情?任何人都可以推薦任何可以提供幫助的教程嗎?
P
我正在尋找將邀請朋友屏幕添加到我的應用程序。理想情況下,我想通過電子郵件,短信或Facebook支持邀請(類似於路徑)。iOS:通過電子郵件,短信或Facebook邀請朋友
該邀請將只是一條消息,通知用戶該應用程序存在,並指向App Store下載它的鏈接。
是否有一個開源庫做這種事情?任何人都可以推薦任何可以提供幫助的教程嗎?
P
我發現在這本書中的一些信息。 「iPhone和iPad應用程序開發業務:製作和營銷應用程序」。 第5章,社交啓示:使用應用推廣您的應用。 在本章中,它提到了關於電子郵件和Facebook。
至於SMS,很容易實現,下面是一些示例代碼。電子郵件
MFMessageComposeViewController *smsController = [[MFMessageComposeViewController alloc] init];
smsController.messageComposeDelegate = self;
smsController.body = @"check out apps, link";
[self presentModalViewController:smsController animated:YES];
[smsController release];
sampel代碼:
MFMailComposeViewController *mcvc = [[MFMailComposeViewController alloc] init];
mcvc.mailComposeDelegate = self;
[mcvc setSubject:@"Check out this app"];
UIImage *image = [UIImage imageNamed:@"Icon"];
//include your app icon here
[mcvc addAttachmentData:UIImageJPEGRepresentation(image, 1) mimeType:@"image/jpg" fileName:@"icon.jpg"];
// your message and link
NSString *defaultBody [email protected]"check out this cool apps, link...."
[mcvc setMessageBody:defaultBody isHTML:YES];
[self presentViewController:mcvc animated:YES completion:nil];
對於Facebook,這是一個有點複雜。您必須使用Facebook SDK並參考他們的文檔。 http://developers.facebook.com/ios/
NSMutableDictionary *dict = [NSMutableDictionary dictionary];
[dict setObject:@"This is a great apps, link..." forKey:@"message"];
[facebook requestWithGraphPath:@"me" andParams:dict andHttpMethod:@"POST" andDelegate:self];
有點晚了,但是這可能幫助... https://libraries.io/cocoapods/AppSociallySDK