|
|
1
40
iOS9的设置+
如前所述
here
,
如果您使用iOS9+
,不要忘记添加
打开GMail的代码然后,您可以按照公认的答案(以下是我的swift 2.3版本)进行操作:
|
|
|
2
31
您需要使用自定义URL方案。对于gmail应用程序,其:
如果要在此处撰写消息,可以向该URL添加更多参数:
您可以使用此代码确定是否安装了任何类型的应用程序(只需替换其他应用程序的customURL即可):
|
|
|
3
3
对于 斯威夫特3.0+ 笔记:
|
|
|
4
1
直到我意识到我的目标是信息开发,我才明白为什么这对我不起作用。plist而不是生产文件info.plist 如果你像我一样,碰巧有多个Plist(一个用于开发,一个用于生产等),请确保在任何地方都编辑它 |
|
|
5
1
雨燕5 这些答案可以打开gmail,但如果用户没有在设备中安装gmail怎么办?在这种情况下,我已经处理了打开applemail/outlook/yahoo/spark。如果他们都不在场,我会发出警报。
您可能还需要将其添加到plist中
|
|
|
Ankita Shah · 从我的应用程序打开Gmail应用程序 11 年前 |