是否可以从另一个应用程序中启动任意iPhone应用程序?例如, 在我的应用程序中,如果我希望用户按下按钮并启动到手机应用程序(关闭当前应用程序,打开手机应用程序).
这有可能吗?我知道可以使用tel URL链接拨打电话,但我想改为启动Phone应用而不拨打任何特定号码.
BreakHere ...
我想知道是否有可能为%20换行编写类似(代表空格)的东西.所以我希望在我的电子邮件正文中有单独的行.
有任何想法吗?
我的iOS应用程序包括发送电子邮件作为其功能的一部分.MFMailComposeViewController允许在应用程序中组合电子邮件,操作系统使用后台的Mail.app发送邮件.但是,如果他们愿意,我希望允许用户使用适用于iOS的Gmail应用发送电子邮件.
由于远程视图控制器不是公共API,因此唯一可行的方法是使用URL处理程序,但我无法在任何地方找到在线记录的文件.有谁知道吗?如果有的话,是否由Gmail小组公开承认(即,他们是否将其视为公共API,或者他们是否仅在Chrome和Gmail之间使用它,并且还没有准备好关闭包装纸)?
我成功地从 gmail api 获得了消息网址:
https://mail.google.com/mail/?authuser=roy@companyemail.co#all/155134b5e66a9b06
但是,当我调用该[[UIApplication sharedApplication] openURL:url]方法时,将打开 Web 客户端而不是本机 iOS 应用程序(并且仅显示收件箱,而不是特定消息)。不确定它是否与相关LSApplicationQueriesSchemes,但无论如何 - 在 Gmail iOS 文档中找不到任何关于此的文档,所以如果有人有任何想法!
谢谢
我们希望用户能够在我们的应用中选择任何已安装的电子邮件客户端(Gmail,Yandex等).但iOS仅提供Mail或内置MFMailComposeViewController.有没有办法向用户提供电子邮件客户端列表?
ios ×4
email ×2
gmail ×2
deep-linking ×1
html ×1
iphone ×1
mfmailcomposeviewcontroller ×1
objective-c ×1
openurl ×1
swift ×1