Reading view

There are new articles available, click to refresh the page.

有没有熟悉 react native 的老哥,求帮忙看个问题

smileme:

背景是使用 react native + storekit2 (桥接) 开发 APP ,接入苹果订阅。遇到一个奇怪的问题是: 使用沙箱账号测试支付的时候,调用product.purchase(productId)会返回购买成功 success ,但Transaction.currentEntitlements 又取不到生效的订单,我以为是有没过期还在续订的订单。

但用Transaction.all查到所有订单之后发现所有订单都是过期的。完全没头脑,官方文档也翻了几遍,AI 也问了各种,就是不知道为啥。

求个老哥帮忙解决下,可付费。

另外之所以用桥接没有直接用 react-native-iap ,是因为上周遇到一个蜜汁问题,死活查不到在 apple store connect 配置的 sku ,后面按照 github 其他人的教程用了桥接调用就 OK 了。

这是 purchase 的代码:

func purchaseProduct(_ productId: NSString,
                         resolver resolve: @escaping RCTPromiseResolveBlock,
                         rejecter reject: @escaping RCTPromiseRejectBlock) {
        Task {
            do {
                let products = try await Product.products(for: [productId as String])
                guard let product = products.first else {
                    reject("no_product", "未找到对应产品", nil)
                    return
                }
                let result = try await product.purchase()
                print("[StoreKit2Module] 购买结果: \(result)")
                switch result {
                case .success(_):
                    print("[StoreKit2Module] 购买成功")
                    resolve("购买成功")
                case .userCancelled:
                    print("[StoreKit2Module] 用户取消了购买")
                    reject("cancelled", "用户取消了购买", nil)
                case .pending:
                    print("[StoreKit2Module] 购买处于等待状态")
                    reject("pending", "购买处于等待状态", nil)
                @unknown default:
                    print("[StoreKit2Module] 未知的购买结果")
                    reject("unknown", "未知的购买结果", nil)
                }
            } catch {
                print("[StoreKit2Module] 购买时发生错误: \(error)")
                reject("purchase_error", "购买时发生错误: \(error)", error)
            }
        }
    }

dashengpan.com 挂了吗

yache: 大圣盘( dashengpan.com
今天突然登陆不上了
我是它家的会员
经常使用
搜索特定内容,然后保存到百度云盘或者阿里云盘
这两家云盘我也是会员
整体体验不错
但是今天突然登陆不上了
最近准备入手 nas

有哪些好用的视频配字幕工具啊?

zle12688:

github 上的 pyvideotrans 程序可以,但是在 mac m 系列上安装或更新,总是会遇到一些问题,有些麻烦,不知道还有没有其他比较好用的通过识别视频的语音,给视频生成字幕,并且可以翻译字幕的软件程序啊?

想给父母换手机,有什么可选的吗

conanqyc:

父母现在用 mate30 ,用了快 5 年了,想给他们换手机,iPhone 对字体的放大不够,所以不考虑了。华为换成鸿蒙也没用过。求大家指导下有没有能用比较久的好用的智能机。要求屏幕好一些,配置一般就行。毕竟父母就用用微信抖音之类的。华为鸿蒙机靠谱吗,比如 pura70 什么的。或者还是 oppo ,vivo ,小米之类的呢。

广东移动有没有不用换号码的便宜套餐?

aezx:

我妈现在的套餐,每个月要 130 多的话费,我妈问我有没有便宜,的一个月几十块的套餐,流量有几十 g 就够了,最重要的是不用换号码,不要短期的流量卡,我妈不喜欢折腾,想改一个长期套餐,麻烦大佬推荐一下,谢谢!

Android 手机变为 Carplay 车机?

5ilhouette:

咸鱼上看到这样的贴子,“旧机秒变 CarPlay 神器”,很明显是把某个 App 的免费试用版拿来卖了,把屏幕上的 BUY NOW 去掉要开会员,有人知道这个 App 是啥吗?或者有没有其他直接使用手机不需要其他外接设备的方案?Private--未命名-2025-04-13-1744543183763-ux25a9Private--未命名-2025-04-13-1744543189779-rpmprw

准备持续维护一个视频账号,做做自媒体,搞个副业,想问问大家建议

knockkey:

长文警告( dog ),不说废话。

我的频道是做干啥的?

领域 受众痛点 我的价值
手机系统评测 选择困难/功能不透明 深度/真实体验

我专注于深度测评 手机操作系统(如 HarmonyOS NEXT 、ColorOS 、OriginOS 等),帮用户看清手机系统的功能细节、隐藏功能、长期使用体验,也会对比不同手机系统的同一功能的差异,避免盲目换机。


手机系统测评的维度(我会比别人讲得更细致)

功能方面

  1. 实用性: 是否解决用户真实痛点?
  2. 创新性: 是否有独家功能?是否有功能彩蛋?
  3. 稳定性与兼容性: 在不同场景下的表现,比如小窗功能在竖屏和横屏中的表现。
  4. ...

交互方面

  1. 直觉性: 操作路径是否符合用户习惯,是否需要学习成本?
  2. 反馈机制: 操作时的视听反馈,震动反馈,动效反馈。
  3. 容错设计: 误操作后能否快速撤销?复杂操作是否引导?
  4. ...

UI 细节

  1. 信息层级: 核心功能是否优先展示?功能入口是否藏得太深?
  2. 一致性: 页面布局和各种图标样式、字体样式是否协调?
  3. 动效: 流畅度如何?是否服务于功能?
  4. ...

受众分析

  • iPhone 用久了想换安卓,但不知道哪个安卓系统适合自己。(这也是我做这个频道的初衷)
  • 安卓机换安卓机,纠结系统体验的用户
  • 平常懒得自己摸索系统,想看视频发现自己没注意到功能
  • 单纯想看看其他手机系统怎么样的,或许将来会心动某个点就换机。

我想咨询大家的问题

日常选题不清晰

虽然我自己是看数码视频的用户,而且看了很多年,但真要自己做频道,对选题会很纠结。大概会在两个选项中纠结:

  1. 别的博主不讲的功能细节。比如我一个音量条都讲了 6 分钟,播放量低。
  2. 随波逐流,讲热度高的。比如 AI 功能。

选 1 的话,播放量低 = 反馈弱,当做一个东西缺少反馈的时候,坚持是很难的事情。

我在去年做过 3 期长视频,30 分钟的深度测评手机,结果是前 2 期流量不错,十几万播放。 但因为想一期比一期做得更好,所以制作周期越来越长。 当一个人面对无反馈的创作型工作,身心都累。 分享手机系统的细节确实是我的爱好,在经历过 3 期长视频的尝试后,我明确自己对爱好的要求是能带来更多及时反馈的,不论结果是正反馈还是负反馈,做的事情是需要能快速迭代的,不论结果是负优化还是正优化。

选 2 的话,那我和其他博主能有多大差别呢?

长期来看,我是想这个频道能带来收益的,所以需要做出差异化。我的视频既需要讲比别人更多的细节,我又有一份程序员的工作,在保证质量的情况下追热度,几乎不可能。

视频观看体验

我明确知道视频的内容是最高优先级的, 但观看体验也是需要持续优化的。我会持续优化剪辑的速度,比如用更多的插件,实现更高效的剪辑,节省出来的时间可以用来提高视频的观看体验。

如果你有空,可以去看看我最新视频(讲纯血鸿蒙的独家壁纸,不是推广哈,想看就看)

  • 我的视频节奏怎么样?你看得下去吗?在哪里开始看不下去了?你觉得可以怎么改进?
  • 我的视频呈现需要怎么样可以做得更好?比如加入更多的视觉引导?加入更多的音效?放慢我的语速?换一个 BGM ?又或者视频内容需要更有深度吗?什么都可以提!在不增加大量工作量的情况下,我听劝的

我为什么会在 V 站这种程序员论坛问这个?第一,问做视频专业人士反而会偏离观看体验,各位虽然是程序员类的职业,但是没见过猪跑还没有吃过猪肉呀,非专业人士的建议只是不能明确表达,但往往更关键。第二,我天天上 V 站摸鱼,我知道这是个能正常讨论的社区(大部分时候)。第三,在 b 站问过了,反馈太少。第四,我身边人没人是做视频的,就我在尝试,没人能和我讨论。

我要不要按系统模块慢慢出视频? 要不要加入更多的系列视频?

今年我是分了三个系列,HarmonyOS NEXT 、ColorOS 、OriginOS 以手机系统分为三个系列,按一个个模块慢慢讲,比如息屏模块,锁屏模块,壁纸模块...。

系列视频做的数量起来了,观众一进我的频道就知道我是做什么的,或许更容易得到关注?我是不是可以优先讲有趣点的模块呢,还是按照使用顺序:息屏 锁屏 壁纸 桌面 负一屏 文件夹...

要不要做长视频,30 分钟的那种?

我是不是可以分期讲各个模块再拼接成长视频?

我现在内心有点害怕直接做长视频。第一,周期太长,反馈不足。第二,不愿意再投入金钱买新手机了,现在手机都多到用不完了,也不想花时间买了又卖,卖了又买,二手交易是件麻烦且耗时长的事。

我要不要做跟其他领域相关的内容?

看数码区的用户或许对 AI 工具、提高效率的工具、有趣的网站,这种内容也挺喜欢的?我要不要偏离目前频道的领域,去尝试做这些内容。

我平常会主动收集更高效的工具,我喜欢提高效率,内容倒是有挺多可以输出的。

要不要做抖音小红书这种短视频平台?

我目前就是把长视频直接发到短视频平台上,平常都不上去看数据。 如果要在短视频平台上做 5 到 10 分钟的长视频,有什么好的建议吗? 我前天打算尝试把我的视频,缩小放到竖屏的比例观看, 类似 https://imgur.com/a/BNpEmrF, 套个好看的壳子,中间绿幕放视频, 但突然想起来竖屏视频是无法触发抖音的“全屏播放”,纯竖屏的话,我的视频的观看效果极差。

我去年做过一期小米手环 9 的视频,10 分钟的中长视频,放上抖音后,我就没管了。播放量竟然快 30 万了

最后,提前感谢对我视频制作的建议,这是我的频道: https://space.bilibili.com/1476856617 小弟我也是第一次运营频道,确实做得一般,但我会持续进步。

也不知道这样算不算推广,我是真诚想获得建议,所以放到了“问与答”节点。之后如果我真要推广的话,我肯定会送礼物啥的。

C#.net9wpf 项目这份.gitignore 规则可行吗?还有什么可以添加的吗?

AndrewHenry: 用的 RiderIDE 求大佬看看;
# ~~ C# .NET (.NET Core / .NET 5+) .gitignore 文件 ~~
# 此文件旨在覆盖 .NET 9 及相关工具链生成的大多数临时文件和本地配置。
# 适用于 Visual Studio, VS Code, JetBrains Rider 等环境。

# 操作系统生成的文件
# -------------------------------------------------------------------
.DS_Store # macOS
Thumbs.db # Windows Thumbs cache
ehthumbs.db # Windows Thumbs cache
Desktop.ini # Windows Folder view settings

# IDE 和编辑器特定的文件/文件夹
# -------------------------------------------------------------------

# Visual Studio
.vs/ # Visual Studio 解决方案缓存和用户设置 (非常重要)
*.suo # Visual Studio Solution User Options (旧格式)
*.user # Visual Studio Project User Options
*.vcxproj.user # C++ Project User Options (如果混合使用)
*.*proj.user # 任何项目的用户选项

# Visual Studio Code
.vscode/ # VS Code 工作区设置。
# 注意:有时 launch.json 或 tasks.json 可能希望共享,
# 如果是这样,可以取消忽略特定文件:
# !.vscode/launch.json
# !.vscode/tasks.json
# !.vscode/settings.json (如果想共享某些工作区设置)

# JetBrains Rider
.idea/ # Rider 项目/解决方案设置和缓存
*.sln.iml # Rider/IntelliJ 生成的模块文件

# 编译和构建输出
# -------------------------------------------------------------------
bin/ # 主要编译输出目录
obj/ # 中间编译文件目录
**/bin/ # 递归匹配所有 bin 目录
**/obj/ # 递归匹配所有 obj 目录
**/Release/ # 显式忽略 Release 构建输出 (通常已在 bin/ 中)
**/Debug/ # 显式忽略 Debug 构建输出 (通常已在 bin/ 中)
build/ # 有些构建脚本使用 'build' 作为输出
artifacts/ # .NET SDK 风格项目有时使用的发布/打包输出目录
publish/ # `dotnet publish` 的默认输出目录
**/Generated/ # 有些代码生成器可能输出到这里

# NuGet 包和依赖项缓存
# -------------------------------------------------------------------
packages/ # 旧版 NuGet 包文件夹 (packages.config)
*.nupkg # NuGet 包文件
*.snupkg # NuGet 符号包文件
*.[Pp]ackages.* # 例如 'project.assets.json' 在 obj/ 中,但以防万一
# 注意:通常不忽略 nuget.config ,因为它定义了包源。

# 用户特定的运行时文件
# -------------------------------------------------------------------
*.pid # 进程 ID 文件
*.lock # 锁文件

# 日志和临时文件
# -------------------------------------------------------------------
*.log # 日志文件
*.log.* # 滚动日志文件
*.tmp # 临时文件
*.bak # 备份文件
*.swp # Vim 交换文件
*.DS_Store?* # macOS 特殊文件变体

# 测试结果和覆盖率报告
# -------------------------------------------------------------------
TestResults/ # Visual Studio 测试结果目录
*.trx # Visual Studio 测试结果文件
*.coverage # Visual Studio 代码覆盖率文件
*.coveragexml # 代码覆盖率 XML 文件 (如 Cobertura)
**/coverage.cobertura.xml # Cobertura 格式覆盖率报告
**/lcov.info # lcov 格式覆盖率报告 (常用于前端/JS 测试)
reportresults/ # 一些报告生成器的输出目录

# 运行时配置文件和 Secrets (非常重要)
# -------------------------------------------------------------------
secrets.json # .NET User Secrets 文件 (绝不应提交)
**/secrets.json # 确保任何位置的 secrets 文件都被忽略
appsettings.Development.json # 开发环境特定设置,可能包含本地敏感信息。
# 取决于团队策略,有时会提交 *模板* 但非实际值。
# 推荐的做法是不要提交包含真实密码/密钥的此文件。
.env # 环境变量文件,常用于本地开发 secrets

# 数据库文件 (本地开发数据库)
# -------------------------------------------------------------------
*.mdf # SQL Server 数据库文件
*.ldf # SQL Server 日志文件
*.sdf # SQL Server Compact Edition 数据库文件
*.db # 通用数据库文件 (如 SQLite)
*.db3 # SQLite 常用扩展名
*.sqlite # SQLite 常用扩展名
*.sqlite3 # SQLite 常用扩展名

# Web 开发相关 (如果适用)
# -------------------------------------------------------------------
node_modules/ # Node.js 依赖项 (如果使用 npm/yarn)
wwwroot/dist/ # 前端构建工具的输出目录 (示例)
wwwroot/lib/ # 通过 LibMan 或类似工具管理的客户端库 (如果不想提交)

# 特定工具/库生成的文件
# -------------------------------------------------------------------
*_i.c # COM Interop 生成文件
*_p.c # COM Interop 生成文件
*_h.h # COM Interop 生成文件
*.ilk # 增量链接器文件
*.aps # Visual C++ 文件 (如果混合使用)
*.ncb # Visual C++ 文件 (如果混合使用)
*.plg # Visual C++ 文件 (如果混合使用)

# Resharper (如果使用)
# -------------------------------------------------------------------
_ReSharper*/ # ReSharper 缓存/设置
*.[Rr]e[Ss]harper # ReSharper 文件

# 证书和密钥文件 (绝不应提交)
# -------------------------------------------------------------------
*.pfx # 个人信息交换文件 (证书和私钥)
*.p12 # PKCS#12 文件 (证书和私钥)
*.key # 私钥文件

# Docker 相关 (如果使用 Docker)
# -------------------------------------------------------------------
docker-compose.override.yml # 本地 Docker Compose 覆盖文件
.dockerignore # 注意:这不是 gitignore ,但常与 Dockerfile 放在一起

# Profiler / Memory Dump Files
# -------------------------------------------------------------------
*.psess # Visual Studio Profiler Session
*.vsp # Visual Studio Profiler Report
*.vspx # Visual Studio Profiler Report
*.sap # Visual Studio Profiler File
*.diagsession # Visual Studio Diagnostic Session
*.dmp # Memory dump 文件

# BenchmarkDotNet (如果使用)
# -------------------------------------------------------------------
BenchmarkDotNet.Artifacts/

# ~~ 文件结束 ~~

鸡哥笔记本需要重装一下吗

jlak: 趁着国补入手了鸡哥的 15x 暴风雪 也就比百亿补贴便宜了那么一丢
键盘为了全尺寸 键盘位和触控板不居中用着真不习惯
码代码叫一个难受 不过也算了 退换太麻烦 备用机凑合着用
Ryzen 8745HS+32g 配置应该算挺好了的 但是
不知道是 win11 的锅还是用惯了苹果 感觉机子还挺卡
想起听什么人说厂商系统最好用官方镜像重新安装了
不知道有没有这回事 安装后怕缺驱动什么的 又怕麻烦
年纪大了折腾能力差

求好大哥推荐一款笔记本——2025

NickNiocle: 各位好大哥,求推荐个笔记本电脑

使用场景:
1.在车上、在户外办公(电车,基本上在车上充电的);
2.主要就是 office 3 件套、网银(直接 pass Mac 了);
3.chrome 、聊天啥的。

需求点:
1.续航稍微长一点点
2.性能不要太落伍( 12 13 代 i5 的水准我觉的就够了)
3.外观不要太拉
4.最起码要 32g 的内存
5.最重要的是价格在 4k ~ 5k 的样子,国补后也可以
6.质量要靠谱,长期放在车上,夏天也要到了,怕遭不住炸了

有没有好大哥给推荐一下,谢谢大哥们

Agent 群聊

drupal:

Agent 群聊,把 google 和 claude 等 AI 聚合在一起,让其自行提问和回答。这种有哪些好用的开源项目吗?

起因是因为写功能需求和代码时,是由通义来开头,再由 gemini 进行优化和调整,再丢给 DS 梳理和继续优化,最后让 ChatGPT 来做最后审核。在不同的 AI 中切换,有时候真烦。

项目反向代理出错

cutedogspark:

做了一个小项目,用的 node ,前后端分离,然后在部署前端的反向代理的时候,提示 Invalid Host header 问了 ai 说是问题出在服务器的 CORS(跨域资源共享)设置中,但是配置了白名单还是无用,求救各位 v 友。 和 cors 相关的代码:

const io = socketIo(server, {
  cors: {
    origin: "*",  // 改用最宽松的 CORS 配置
    methods: ["GET", "POST", "PUT", "DELETE", "OPTIONS"],
    allowedHeaders: ["Content-Type", "Authorization"],
    credentials: true
  },
  allowEIO3: true, // 添加兼容性选项
  transports: ['websocket', 'polling'] // 显式指定传输方式
});

// 中间件
app.use(cors({
  origin: "*", // 改用最宽松的 CORS 配置
  methods: ["GET", "POST", "PUT", "DELETE", "OPTIONS"],
  allowedHeaders: ["Content-Type", "Authorization"],
  credentials: true
}));
app.use(express.json());

macOS safari 快手 web 端的问题

iamqk: 快手 web 端在 macOS 下用 safari 浏览器的时候,如果浏览器开了很多标签,这个时候如果正在看快手直播的标签被切换到后台或者切换到其他 safari 的 web 标签后,再次切换回到快手直播的标签页面,此时页面会强制刷新并变成静音,并且页面的清晰度变为最低,有人知道如何规避这个问题吗?或者快手的工程师看到后,希望能够修复一下

Macmini m4 扩容做家庭服务器,怎么比较合适?

dj112: 想买个 24 款丐版 m4 作为家庭服务器,主要用途是文件服务和家庭照片在线存储,工作文件大多数 word 、excel 、pdf ,准备买个 2t 的外接硬盘或者硬盘盒+固态作为数据盘,docker 跑相册服务和一些小一点的服务,用 alist 建 webdav 和 smb 用于公司远程挂载工作文件和内网访问。看重 macmini 低功耗和兼做轻度办公主机,请问可行性怎样,数据盘什么方案比较稳定实惠?

有没有摩友,想买个二手 adv, v 友有什么性价比推荐吗?

dengj3355: 情况是这样的,我有两辆车,一辆面包车送货,一辆轿车一般出远门开
面包车还兼职我的附近通勤的工作
现在由于业务变更,送货需求大大减少,面包车觉得用不上了,而且也没有两轮方便
想把面包车卖了换个摩托车
使用场景呢大概就是大部分时间在铺装路面,用于通勤,但是偶尔会去到非铺装路面少量送货,有石子路 有泥泞路
所以目前想买一个二手的 adv 车型
预算在 10000-15000 左右,v 友有什么性价比推荐吗?
❌