小编kri*_*ris的帖子

如何联系 Google Play 商店以对应用拒绝提出质疑

背景

今天,我们的应用程序在 SALT 杂志上发表了一篇文章 ( https://www.saltmagazine.com.au/feature/listen-up ),这是一个激动人心的时刻。
iOS 版本将于今年晚些时候在 App Store 上架。
然而,尽管我尽一切努力将其恢复到 Google Play 商店,但 Android 版本在过去两周内一直无法使用。

该应用程序已在商店中存在 8 年,但最近被删除。
它最初被拒绝,称不需要后台权限,但我们已经通过多种方式采取了行动 - 包括解释为什么需要它,并最终实际删除它,减少应用程序的功能,试图将其放回商店。我们在 Google Play 商店中不断被拒绝,并且没有任何连贯的解释说明为什么被提供。所说的是应用程序不需要位置权限,或者我们需要特定的消息 - 应用程序显然需要位置访问权限,并且已提供消息 - 进行这些更改似乎对拒绝没有任何影响在 Google Play 商店端。

我在最近的上诉中发送了此消息:

您根本未能提供任何连贯的反馈来说明为什么位置许可请求被拒绝 - 预许可请求已按照您所要求的措辞放在那里。我们已经删除了订购故事的位置请求。我们已经删除了后台位置权限。每一个都会削弱应用程序的功能。但现在我无法想象这个应用程序如何被拒绝。每次您发送拒绝时,它都是随机不同的。我觉得我们一定是 Google Play 中某个心怀不满的员工的目标。

这是一款优秀、可靠的应用程序,多年来一直受到许多人的喜爱。我会将其发送给其他 Google 部门。我们确实需要再次推出这个应用程序。

Google Play 没有提供任何明确的信息,也没有提供任何可操作的信息。没有理由该应用程序不应该出现在商店中 - 正如我所说,我们甚至遵守了一些没有意义的内容,并减少了 Android 版本应用程序的功能,试图遵守看似合理的规定。被要求。

我没有看到通过 Google Play 提供的渠道恢复我们的应用程序的途径,这些渠道是:

  1. 权限声明表单(https://play.google.com/console/u/0/developers/[our dev id]/app/[our app id]/app-content/permission-declarations)
  2. 权限申诉表(https://support.google.com/googleplay/android-developer/contact/permissions
  3. 此电子邮件地址 (googleplay-developer-support@google.com)
  4. 谷歌联系表格(https://support.google.com/accounts

语境

我知道这个问题可能看起来不属于这里。
但这是许多应用程序开发人员都会面临的情况,需要有一个解决方案。

对于 iOS 应用程序来说,这非常简单 - 当 Apple iTunes 拒绝某个应用程序时,他们会发送屏幕截图,准确说明问题所在,并准确识别导致拒绝的政策。 …

android google-play

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

Flutter - App Store Connect 被拒绝,原因是“您的应用程序的二进制文件”中需要“指向使用条款 (EULA) 的功能链接”

我们的 flutter 应用程序具有应用内购买订阅会员资格,多次被App Store Connect拒绝拒绝,原因如下:

\n
\n

具体来说,我们无法在您的应用的二进制文件中找到以下必需的\n信息:

\n

\xe2\x80\x93 使用条款 (EULA) 的功能链接

\n
\n

我们如何更新应用程序的二进制文件以包含指向 EULA 的链接?
\n有谁知道这条消息的实际含义吗?

\n

请注意,当用户首次进入应用程序时,我们确实会显示 EULA,并且有指向它的链接 - 因此此消息似乎与应用程序中的实际功能/UI 无关。

\n

请注意,这是一个颤振应用程序,因此如果您知道如何在 Flutter 的二进制文件中设置 EULA,则答案会加分。(“奖励积分”是一种表达方式,我无权分配额外积分)

\n

flutter app-store-connect

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

如何列出所有 Flutter 包和版本号

这是两个问题合二为一...

我是 Flutter 的新手,到目前为止非常喜欢它;这是一个 Flutter 菜鸟问题。

在 Flutter 中我们指定所需的包pubspec.yaml,并使用以下命令安装它们

flutter packages get
Run Code Online (Sandbox Code Playgroud)

1.如何找到特定flutter包的可用版本?

例如,我正在使用,flutter_firebase_ui但我正在使用的版本(^0.0.13根据我的谷歌搜索似乎是最新的)与firebase_auth我正在使用的版本冲突(^0.14.0+5)。我需要知道每个 flutter_firebase_ui和的版本firebase_auth可用,以便我可以找到兼容的版本。

2. 在哪里可以看到可用的 Flutter 软件包列表?

(我觉得这需要进一步解释:)

flutter

6
推荐指数
2
解决办法
7264
查看次数

App Store Connect 拒绝应用程序发布,提示“Info.plist 中缺少目的字符串”,但该应用程序不需要这些权限

我刚刚完成了 iOS App Store 捆绑上传,但由于以下原因被拒绝:

ITMS-90683:Info.plist 中缺少目的字符串 - 您的应用程序代码引用了一个或多个访问敏感用户数据的 API。应用程序的 Info.plist 文件应该包含一个 NSContactsUsageDescription 键和一个面向用户的目的字符串,清楚而完整地解释你的应用程序为什么需要数据。从 2019 年春季开始,所有提交到 App Store 的访问用户数据的应用程序都需要包含一个用途字符串。如果您使用外部库或 SDK,它们可能会引用需要用途字符串的 API。虽然您的应用程序可能不使用这些 API,但仍然需要一个用途字符串。您可以联系库或 SDK 的开发人员,并要求他们发布不包含 API 的代码版本。了解更多 ( https://developer.apple.)。

ITMS-90683:Info.plist 中缺少目的字符串 - 您的应用程序代码引用了一个或多个访问敏感用户数据的 API。应用程序的 Info.plist 文件应该包含一个 NSCalendarsUsageDescription 键和一个面向用户的目的字符串,清楚而完整地解释你的应用程序为什么需要数据。从 2019 年春季开始,所有提交到 App Store 的访问用户数据的应用程序都需要包含一个用途字符串。如果您使用外部库或 SDK,它们可能会引用需要用途字符串的 API。虽然您的应用程序可能不使用这些 API,但仍然需要一个用途字符串。您可以联系库或 SDK 的开发人员,并要求他们发布不包含 API 的代码版本。了解更多 ( https://developer.apple.)。

ITMS-90683:Info.plist 中缺少目的字符串 - 您的应用程序代码引用了一个或多个访问敏感用户数据的 API。应用程序的 Info.plist 文件应该包含一个 NSAppleMusicUsageDescription 键和一个面向用户的目的字符串,清楚而完整地解释你的应用程序为什么需要数据。从 2019 年春季开始,所有提交到 App Store 的访问用户数据的应用程序都需要包含一个用途字符串。如果您使用外部库或 SDK,它们可能会引用需要用途字符串的 API。虽然您的应用程序可能不使用这些 API,但仍然需要一个用途字符串。您可以联系库或 SDK 的开发人员,并要求他们发布不包含 API 的代码版本。了解更多 ( https://developer.apple.)。

ITMS-90683:Info.plist 中缺少目的字符串 - …

ios flutter app-store-connect

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

WooCommerce codex:如何在订单上设置用户/客户

我正在写一个WooCommerce插件,负责支付和交付.
现在我正在根据当前购物车创建订单.
一切正常,项目和成本正确,唯一的问题是订单显示为由"访客"而不是当前登录的用户(即使该用户的正确电子邮件地址在订单上) .

这是我的代码:

    $cart = WC()->cart;
    $checkout = WC()->checkout();
    $order_id = $checkout->create_order();
    $order = wc_get_order( $order_id );
    $order->user_id = apply_filters( 'woocommerce_checkout_customer_id', get_current_user_id() );
    $order->calculate_totals();
    $order->payment_complete(); 
    $cart->empty_cart();
Run Code Online (Sandbox Code Playgroud)

这是我在运行之后在后端看到的内容:

在此输入图像描述


为什么订单被设置为"访客"而不是下订单的用户?
如何连接正确的用户?

php wordpress woocommerce

4
推荐指数
2
解决办法
2906
查看次数

WooCommerce 以编程方式获取购物车 ID

我正在为 WooCommerce 开发一个插件。

在我的后端 API 服务器(不是我的 Wordpress 服务器,而是维护购物车记录副本的另一台服务器)上,我需要一种方法来判断我正在处理的购物车是否与以前相同(购物车项目或详细信息可能已更改) ,但就使用我的 WP 网站的消费者而言,他们仍处于相同的购物车体验中)。

我需要一些可以作为购物车的唯一标识符的东西。

据我所知,WC_Cart对象上没有明确的 ID,
是否有一种好的合理方法来派生 ID?


注意:我知道可以使用generate_cart_id()来获取购物车中产品线的唯一ID(如本问题中所述),但是我在这里寻找的是购物车本身的标识符

php wordpress cart woocommerce

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

如何在 Firebase 函数中获取下载 URL

使用 Firebase Storage 存储图像时,图像的 URL 如下所示: https ]?alt=media&token=[令牌]

我想得到这个网址。

根据thisthisthisthis,我需要使用该.getDownloadURL()方法,该方法位于“存储引用”..但可用对象的文档与实际对象不符。

当我尝试访问.getDownloadURL()下面代码中文档建议的对象上的方法时,我收到了各种未找到属性的错误。

        const admin = require('firebase-admin');
        admin.initializeApp();

        admin
        .storage()
        .bucket()
        .upload(imageToBeUploaded.filepath, {
            destination: storageFolder,
            resumable: false,
            metadata: {
                metadata: {
                contentType: imageToBeUploaded.mimetype
                }
        }
        })
        .then((taskSnapshot) => {
            // HOW DO I GET THE DOWNLOADABLE URL 
        })
Run Code Online (Sandbox Code Playgroud)

我试过以下:

taskSnapshot[1].getDownloadURL(),

admin.storage().ref(storageFolder+'/'+imageFileName).getDownloadURL(),

admin.storageRef(storageFolder+'/'+imageFileName).getDownloadURL(),

admin.storage().ref().child(storageFolder+'/'+imageFileName).getDownloadURL(),

.. 和一堆其他人。

反复试验没有找到具有该方法的“storageRef”,

如何获取我的图片的可下载网址?

firebase google-cloud-functions firebase-storage firebase-admin

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

从 .env 文件创建 kubernetes env var 机密

我有一个 nodejs 应用程序,它在环境变量中存储变量。

我正在使用dotenv模块,所以我有一个如下所示的.env文件:

VAR1=value1
VAR2=something_else
Run Code Online (Sandbox Code Playgroud)

我目前正在设置一个 BitBucket Pipeline 以将其自动部署到 Kubernetes 集群。
我对 kubernetes 的秘密不是很熟悉,尽管我正在阅读它们

我很好奇 :

有没有一种简单的方法可以将我在.env文件中定义的所有环境变量发送到 Docker-container/kubernetes-deployment,以便它们在我的应用程序运行的 pod 中可用?

我希望有一个示例secrets.yml文件或类似文件,它可以将所有内容从.env容器中的环境变量中提取出来。但它也可以在 BitBucket 管道级别或 Docker 容器级别完成..我不确定......

bitbucket environment-variables node.js docker kubernetes

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

WooCommerce Codex:如何从现有购物车创建订单(wc_create_order)

我正在创建一个插件来处理WooCommerce购物车的完整结帐。
它将完成付款和运输,然后我只需要在Woo Commerce中以编程方式正确地创建订单即可。

我知道我想使用wc_create_order(),
然后可以做些什么来填写当前WC()->购物车信息中的订单详细信息吗?

而且,作为此问题的第二部分,我将有一个送货地址,如何将其添加到新创建的订单中?

wordpress plugins woocommerce

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

如何以编程方式设置WooCommerce中的运费金额

我正在创建一个Wordpress插件来处理WooCommerce的运送和交付.

我想简单地告诉我的WooCommerce 购物车(或订单),这是运费金额.

我已经尝试过直接设置WC()->cart->shipping_amount = $amount;,
并且->add_fee( $shippingServiceName, $amount );
在这两种情况下都会shipping_amount在购物车上保留0.

如何设置运费?

wordpress woocommerce

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

Dart / Flutter 中的类型原语是什么?

Dart / Flutter 中的类型原语是什么?

我期待一个包含String, Class, Function(?) 之类的列表。

我似乎无法在Dart 文档中的任何地方找到它。

具体来说,现在我正在写一些我想将函数作为参数传递的东西,所以我试图弄清楚函数/方法类型是什么(假设这是一个东西),但更普遍的是我想要对所有 Dart 类型原语的引用。

dart flutter

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