ios - 通过电子邮件 ios 发送对象和应用程序链接

标签 ios email core-data swift

大家好,如果你能帮助我,谢谢你。 我有一个使用核心数据存储“游戏”数据的应用程序。主要模型由几个实体组成,一个是“角色”,实体之间也存在关系。 我想做的是通过电子邮件发送游戏邀请(我已经可以从应用程序中发送电子邮件),但是我想在电子邮件中包含:

  • 如果设备上已有应用,则打开该应用,

  • 如果没有,则提供应用商店的下载链接,

  • 以及主持人为 接收者。

当接收者打开应用程序时,我希望它将“字符”对象添加到第二个核心数据模型。 这个想法是有两个模型。一个用于保存完整游戏并由主机购买的游戏,另一个用于保存仅足以作为角色玩游戏的信息。

我希望这是可能的,再次感谢您提供的任何帮助。

最佳答案

如果电子邮件是您发送游戏邀请的首选方式 - 您最好的选择是在您的应用中使用自定义 URI 方案。它应该涵盖选项 1 和 3 选项 2 很简单 - 您想要的其他细节 - 将角色对象添加到第二个 cordite 等 - 这些是您通过 URI 打开应用程序后想要编程的东西:

有关完整教程,请参阅此链接:http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html

请注意,一旦 IOS 打开,您的 URI/链接也可以通过 SMS 二维码或 NFC 工作。

关于ios - 通过电子邮件 ios 发送对象和应用程序链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27777116/

相关文章:

ios - 执行 segue 时出现异常

ios - iOS 推送通知

css - Magento 交易电子邮件 CSS 未正确加载

PHPMailer,Gmail 的 SMTP connect() 失败错误

ios - 使用 Core Data 进行排序的 fetchRequest 有哪些限制?

ios - 如何单击/迭代 coreData 实例

ios - 过滤子类结果的NSPredicate

ios - 启用/禁用背景音乐

php - 使用 CSS 的 CakePHP 电子邮件

ios - 由于未捕获的异常 'NSInvalidArgumentException' 而终止应用程序,原因 : '+entityForName: nil is not a legal NSManagedObjectContext