OGeek|极客世界-中国程序员成长平台

标题: ios - 如何为 Android 等 iOS 创建共享意图? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 11:35
标题: ios - 如何为 Android 等 iOS 创建共享意图?

我已经尝试为我的 iOS 应用程序构建共享意图,但只显示消息和电子邮件共享按钮,我希望它显示可以发送链接的所有内容,就像在 android 中它显示来自 facebook、twitter、whatsapp、messenger 的所有内容等等

我正在使用此代码

NSString *textToShare = [NSString stringWithFormat"www.njoftime.io/%@",[[NjoftimeManager getSelectedListing] objectForKey"_id"]];
NSArray *itemsToShare = @[textToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities: nil];
activityVC.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeCopyToPasteboard, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll]; //or whichever you don't need
[self presentViewController:activityVC animated:YES completion:nil];

我在这里看到了一些问题,有人说你要么直接分享到 facebook,要么通过这种方式分享。

有什么想法吗?



Best Answer-推荐答案


在 iOS 8 中,您将拥有类似于 Android Intents 的东西。使用App Extensions .

如果您想在 ios6 和 ios7 中使用,请使用 sharekit.

我不确定 sharekit 是否有效,但您可以尝试一下。

关于ios - 如何为 Android 等 iOS 创建共享意图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25481211/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4