使用 expo-intent-launcher 打开电子邮件应用程序
Open email application using expo-intent-launcher
我正在使用 expo intent 启动器在 android 设备中打开电子邮件应用程序(打开邮件 only/not 撰写电子邮件)
并且使用 expo-intent-launcher ~9.1.0 版本运行良好,
但是在将 expo-intent-launcher 升级到版本 ~10.0.3 之后
它不起作用了。因为参数改了。
升级前
expo-intent-launcher version ~9.1.0
升级后
expo-intent-launcher version ~10.0.3
这是预定义的常量:
活动动作:https://github.com/expo/expo/blob/main/packages/expo-intent-launcher/src/IntentLauncher.ts
我对如何将这个 'android.intent.action.MAIN'
放入参数感到困惑,因为它没有在枚举中列出并且它不接受字符串。
如何修复我的代码,使其在新版本中运行?
expo-intent-launcher version ~10.0.3
任何帮助将不胜感激,谢谢。
其实我自己找的。
我正在使用 Expo SDK 43
,
当升级到 Expo SDK 45
时,expo-intent-launcher 也升级到版本 ~10.2.0
,
https://docs.expo.dev/versions/v45.0.0/sdk/intent-launcher
在该版本中,activityAction
参数现在接受字符串,而不仅仅是枚举。
所以解决办法就是升级到Expo SDK 45
。
我正在使用 expo intent 启动器在 android 设备中打开电子邮件应用程序(打开邮件 only/not 撰写电子邮件)
并且使用 expo-intent-launcher ~9.1.0 版本运行良好, 但是在将 expo-intent-launcher 升级到版本 ~10.0.3 之后 它不起作用了。因为参数改了。
升级前
expo-intent-launcher version ~9.1.0
升级后
expo-intent-launcher version ~10.0.3
这是预定义的常量:
活动动作:https://github.com/expo/expo/blob/main/packages/expo-intent-launcher/src/IntentLauncher.ts
我对如何将这个 'android.intent.action.MAIN'
放入参数感到困惑,因为它没有在枚举中列出并且它不接受字符串。
如何修复我的代码,使其在新版本中运行?
expo-intent-launcher version ~10.0.3
任何帮助将不胜感激,谢谢。
其实我自己找的。
我正在使用 Expo SDK 43
,
当升级到 Expo SDK 45
时,expo-intent-launcher 也升级到版本 ~10.2.0
,
https://docs.expo.dev/versions/v45.0.0/sdk/intent-launcher
在该版本中,activityAction
参数现在接受字符串,而不仅仅是枚举。
所以解决办法就是升级到Expo SDK 45
。