iphone - iOS:通过电子邮件、短信或 Facebook 邀请好友

标签 iphone ios facebook ipad

我想在我的应用程序中添加一个邀请 friend 屏幕。理想情况下,我希望支持通过电子邮件、短信或 Facebook(类似于路径)的邀请。

邀请将只是一条消息,通知用户该应用程序存在,以及一个指向 App Store 的下载链接。

是否有一个开源库可以做这样的事情?或者,任何人都可以推荐任何可能有帮助的教程吗?

Path

P

最佳答案

我在这本书里找到了一些资料。 “iPhone 和 iPad 应用程序开发业务:制作和营销应用程序”。 第 5 章,社会启蒙:用应用程序推广您的应用程序。 在本章中,它提到了电子邮件和 Facebook。

关于短信,实现起来很简单,这里有一些示例代码。

    MFMessageComposeViewController *smsController = [[MFMessageComposeViewController alloc] init];
    smsController.messageComposeDelegate = self;
    smsController.body = @"check out apps, link";
    [self presentModalViewController:smsController animated:YES];
    [smsController release];

电子邮件示例代码:

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 =@"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];

关于iphone - iOS:通过电子邮件、短信或 Facebook 邀请好友,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13755709/

相关文章:

ios - 按下 UIButton 时运行函数

ios - XCode 5 Storyboard工具栏

ios - 当iOS应用程序被杀死时,Gcm不会发送到应用程序

iphone - 'myObj = [[[[MyClass alloc] init] autorelease] retain];' 的影响?

iPhone OpenGLES 纹理加载透明度问题

iphone - 使用mapkit计算两个地址之间的行驶距离?

iphone - 在室内可靠地定位 iPhone?

ios - 越狱检测

c# - 发布到 Facebook 群组墙并标记成员 - Graph API - C#

android - facebook.ads.InterstitialAdActivity Activity 空指针 ex