在React Native中实现Safari View Controller

hen

目前,我们将应用程序上传到了苹果商店,并得到以下答案:

我们建议实现Safari View Controller API,以在您的应用程序中显示Web内容。Safari View Controller允许显示URL并通过应用程序中的嵌入式浏览器检查证书,以便客户可以验证网页URL和SSL证书以确认他们将登录凭据输入到合法页面中。

目前,我正在使用此代码从我们的应用中打开网站

Linking.openURL('here-goes-the-url')

因此,我有点迷失了苹果这个答案的确切含义。我应该在我的应用程序内使用WebView来显示网站内容吗?我试过了,但是在那里我看不到苹果评论中提到的任何URL或证书。

到目前为止,我发现的是这样的:https : //www.npmjs.com/package/react-native-safari-view-controller

但是此回购协议自2年以来一直未维护。

有谁可以让我更清楚地看到审阅者对该答案的含义?我可以使用

WebBrowser.openBrowserAsync('url')

实现他们想要的?

最好的祝福

苏多·普尔兹

因此,现在,通过使用,Linking.openURL...您会将用户发送到外部浏览器(在iOS上为野生动物园)。

审稿人希望您通过将用户吸引到您的应用程序中,同时仍然为他们提供Safari的所有功能,从而提供更好的用户体验。

为此,您必须使用一种称为Safari View Controller(在iOS上)的工具,基本上就像您的应用程序中打开safari

尽管您所指向确实做到了这一点,但它不再维护,仅适用于iOS,因此我将使用更现代的东西也适用于Android:

https://github.com/proyecto26/react-native-inappbrowser

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从Webview打开Safari View Controller(Swift)

来自分类Dev

如何实现导航堆栈中的View Controller的“拖动权以关闭”?

来自分类Dev

在View Controller中快速/启用编辑模式

来自分类Dev

从iOS中的Presented View Controller推送视图

来自分类Dev

无法在View中访问Controller变量

来自分类Dev

Tableview中每个单元的View Controller

来自分类Dev

React Native Controller FormData TextInput不重置

来自分类Dev

我可以预加载Safari View Controller的Web内容吗?

来自分类Dev

检查View Controller类是否存在于View Controller数组中

来自分类Dev

将数据传递到嵌入在Container View Controller中的View Controller

来自分类Dev

在React Native View中显示对象数组中的数据

来自分类Dev

从子级View Controller推送View Controller

来自分类Dev

在发布模式下需要未知模块“ react-native-safari-view”

来自分类Dev

View是否已经是React Native中的纯组件?

来自分类Dev

如何在React Native中传递View / Component的数组?

来自分类Dev

在 react-native 中动态更改 View 的背景颜色

来自分类Dev

如何在 React Native 中滚动到 View?

来自分类Dev

View Controller not getting called

来自分类Dev

呈现View Controller太慢

来自分类Dev

MVC问题。从View中获取Controller中的值

来自分类Dev

MVC问题。从View中获取Controller中的值

来自分类Dev

将 View 中的 ActionLink 链接到 Controller 中的 ActionResult

来自分类Dev

React Native Scroll View弹回顶部

来自分类Dev

Typescript 扩展 React Native View 组件

来自分类Dev

在Universal App中为iPhone的Split View Controller禁用风景

来自分类Dev

Swift-从容器中的Table View Controller展开

来自分类Dev

将背景图像添加到View Controller中

来自分类Dev

创建变量并在View Controller中的各种函数中使用

来自分类Dev

如何在Controller中更改初始View配置

Related 相关文章

  1. 1

    如何从Webview打开Safari View Controller(Swift)

  2. 2

    如何实现导航堆栈中的View Controller的“拖动权以关闭”?

  3. 3

    在View Controller中快速/启用编辑模式

  4. 4

    从iOS中的Presented View Controller推送视图

  5. 5

    无法在View中访问Controller变量

  6. 6

    Tableview中每个单元的View Controller

  7. 7

    React Native Controller FormData TextInput不重置

  8. 8

    我可以预加载Safari View Controller的Web内容吗?

  9. 9

    检查View Controller类是否存在于View Controller数组中

  10. 10

    将数据传递到嵌入在Container View Controller中的View Controller

  11. 11

    在React Native View中显示对象数组中的数据

  12. 12

    从子级View Controller推送View Controller

  13. 13

    在发布模式下需要未知模块“ react-native-safari-view”

  14. 14

    View是否已经是React Native中的纯组件?

  15. 15

    如何在React Native中传递View / Component的数组?

  16. 16

    在 react-native 中动态更改 View 的背景颜色

  17. 17

    如何在 React Native 中滚动到 View?

  18. 18

    View Controller not getting called

  19. 19

    呈现View Controller太慢

  20. 20

    MVC问题。从View中获取Controller中的值

  21. 21

    MVC问题。从View中获取Controller中的值

  22. 22

    将 View 中的 ActionLink 链接到 Controller 中的 ActionResult

  23. 23

    React Native Scroll View弹回顶部

  24. 24

    Typescript 扩展 React Native View 组件

  25. 25

    在Universal App中为iPhone的Split View Controller禁用风景

  26. 26

    Swift-从容器中的Table View Controller展开

  27. 27

    将背景图像添加到View Controller中

  28. 28

    创建变量并在View Controller中的各种函数中使用

  29. 29

    如何在Controller中更改初始View配置

热门标签

归档