小编Dav*_*ojo的帖子

React Native,AppStore请求NSLocationAlwaysUsageDescription值

我有一个使用React Native的应用程序.我一直在正确上传到应用程序商店,但今天该应用程序被拒绝,并显示以下消息:

缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSLocationAlwaysUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

缺少Info.plist密钥 - 此应用程序尝试在没有使用说明的情况下访问隐私敏感数据.应用程序的Info.plist必须包含一个NSLocationWhenInUseUsageDescription键,其中包含一个字符串值,向用户解释应用程序如何使用此数据.

我的应用程序不使用任何类型的位置服务.由于发布到应用程序商店的最新版本都没有更新,因此npm包没有更改,它们是相同的版本.

所以我不明白为什么Apple说我试图访问用户位置.

这是Apple Store的变化?如何查看我的应用尝试访问用户位置的位置?

这是我的packages.json

  "dependencies": {
    "axios": "^0.17.1",
    "lodash": "^4.17.4",
    "moment": "^2.18.1",
    "react": "^16.0.0",
    "react-addons-shallow-compare": "^15.5.2",
    "react-native": "0.53.0",
    "react-native-drawer": "^2.3.0",
    "react-native-elements": "^0.19.0",
    "react-native-fetch-blob": "^0.10.5",
    "react-native-fs": "^2.3.3",
    "react-native-linear-gradient": "^2.0.0",
    "react-native-onesignal": "^3.0.7",
    "react-native-orientation": "^3.0.0",
    "react-native-pdf": "^3.0.0",
    "react-native-progress": "^3.4.0",
    "react-native-render-html": "^3.8.1",
    "react-native-router-flux": "^4.0.0-beta.28",
    "react-native-vector-icons": "^4.1.1",
    "react-native-video": "^2.0.0",
    "react-native-video-controls": "^2.0.0",
    "react-redux": "^5.0.4",
    "redux": "^3.6.0",
    "redux-thunk": "^2.2.0"
  }
Run Code Online (Sandbox Code Playgroud)

谢谢.

app-store ios react-native

21
推荐指数
2
解决办法
4104
查看次数

随机(403)超出用户速率限制

我正在使用翻译API翻译我的页面中的一些文本,这些文本是大型html格式文本,所以我不得不开发一个功能,将这些文本拆分成小于4500个字符的小块(包括html标签),以避免5000的限制每个请求的字符,我还必须修改Google PHP API以允许通过POST发送请求.

我在Goole Developers Console中启用了api的付费版本,并将总配额更改为每天50M字符和500请求/秒/ urser.

现在我用脚本翻译整个文本数据库,它工作正常,但在一些随机点我恢复错误"(403)超出用户速率限制",我必须等待几分钟才能重新运行脚本,因为当到达错误,api一遍又一遍地返回相同的错误,直到我等待一段时间.

如果我没有传递请求数,我不知道为什么它会一直返回错误,就像它每个时间间隔或某些东西都有某种最大的字符...

google-api google-translate

10
推荐指数
2
解决办法
2万
查看次数

Chrome中的Jwplayer字幕看起来太大了

我有一个用jwplayer播放视频的页面,但是chrome中的字幕看起来太大了.

您可以在下一个示例页面中查看它:https://support.jwplayer.com/customer/portal/articles/1430278-cea-608-and-708-captions

Firefo的例子.字幕大小合适 Firefox还可以

Chrome示例.字幕太大了. Chrome字幕太大了

jwplayer video-streaming subtitle closed-captions

7
推荐指数
1
解决办法
826
查看次数

反应本机链接创建重复的条目

我不知道为什么react-native link在创建重复的条目MainApplication.java(在进口和getPackages功能),并在app\build.gradle该compile project条目不添加,但如果我再次运行该命令,我收到了同样的信息,而不是该模块已链接。

运行时react-native link,我收到消息,指出模块已在Android(重复)上成功链接,而在iOS中已被链接。

反应本机链接结果

android react-native

5
推荐指数
1
解决办法
1033
查看次数

Symfony将新服务创建为新实例

我在构造函数中定义了几个依赖注入的服务.在某些时候,我希望将服务作为新实例而不是已创建的同一实例.请注意,通常我希望共享服务,但在边缘情况下我想创建一个新实例,因此服务定义中的共享选项不适用.

我可以创建一个新对象,但是我必须手动注入依赖项,我宁愿让symfony来处理它.

那么如何告诉Symfony将服务作为新实例返回?

谢谢.

php symfony

4
推荐指数
1
解决办法
857
查看次数

省略号在CSS网格布局中不起作用

我在使用css网格的div中使用elipsis属性时遇到了一些问题.

如果我直接在网格子项中设置elipsis属性它可以工作,但是当在网格中的div内部使用它时它不起作用.

你可以看到这里有什么问题:

body{
  text-align:center;
}
.container{
  width: 300px;
  background-color:#ccc;
  margin-left:auto;
  margin-right:auto;
}

#grid{
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}

#grid > div{
  border:1px solid #000;
  padding:5px;
}

.elipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
Run Code Online (Sandbox Code Playgroud)
<h2>This works</h2>
<p>as selipsis class is directly in col-2 div</p>
<div class="container">
  <div id="grid">
    <div class="col-1">A</div>
    <div class="col-2 elipsis">
      B B B B B B B B B B B B B B B B B
    </div>
    <div class="col-3">C</div>
  </div>
</div>

<h2>This doesn't …
Run Code Online (Sandbox Code Playgroud)

html css ellipsis css3 css-grid

2
推荐指数
1
解决办法
1875
查看次数

如何将Symfony次要版本(4.1升级到4.2)

我只想知道哪种是升级symfony次版本的正确方法。

在文档https://symfony.com/doc/current/setup/upgrade_minor.html中,它说的只是升级composer中的symfony / symfony软件包,但我没有此软件包,而是有各种symfony / framework-bundle ,symfony /表单等。

到目前为止,我所做的是将所有symfony / XXX升级到新版本。

此外,我不得不创建与4.2版本在其他文件夹中的新项目,并复制文件.gitignore,public/index.php,config/bootstrap.php并src/kernel.php为这些文件已经从4.1更改为4.2,但我觉得这不应该是这样做的方式,原来的项目。

我是否必须删除所有symfony / XX软件包并用symfony / symfony替换它们?

这会不会也升级文件public/index.php,config/bootstra.php等等?

谢谢

php upgrade symfony

2
推荐指数
1
解决办法
2323
查看次数

Nginx + Symfony。除子文件夹外的基本身份验证

我在 nginx 服务器下有一个 symfony 应用程序。我想启用基本的 http 身份验证,但排除 /api/ url 请求中的所有内容。

这是我当前的 nginx 配置:

server {
    listen 80;
    listen [::]:80;

    root /home/mysite/www/web;

    index app.php index.php index.html;

    server_name mysite.com;

    error_log  /home/mysite/logs/error.log  warn;
    access_log /home/mysite/logs/access.log;


    location / {
        # try to serve file directly, fallback to app.php
        try_files $uri /app.php$is_args$args;
    }

    # PROD
    location ~ ^/app\.php(/|$) {
        include /etc/nginx/php-mysite.conf;

        # Protect access
        auth_basic "Restricted";
        auth_basic_user_file /etc/nginx/.htpasswd;
    }

    location ~ ^/app\.php/api/(.*) {
        include /etc/nginx/php-mysite.conf;
        auth_basic "off";
    }

    location ~ /\.ht {
       deny all;
    } …
Run Code Online (Sandbox Code Playgroud)

php nginx basic-authentication symfony

1
推荐指数
1
解决办法
2743
查看次数