大家好,又见面了,我是全栈君。 Google支付问题 20150218,挂机的日本服务器出现google支付被刷单现象,虽然目前进行的修补,但是这个问题并没有完全从根源上解决。...可以根据这个信息和SDK返回的信息进行对比验证。...在APIs & auth 项中找到 Credentials ,点击创建一个auth2.0 的web 应用 其中4的地址一定是 可用域名 + /oauth2callback 创建完后,可以获得,client_id...; 这时会提示你是否要授权,点击授权,url地址栏会自动跳转,之后会获得code例如:https://www.example.com/oauth2callback?...通过获得access_token 就可以请求谷歌的 API 接口,获得订单状态 在这里我所需要获取的是我在应用内给GooglePlay支付的购买信息,此类信息包含以下几个属性:(可参考Google Play
因为公司业务需求,需要使用google的登录和支付。google支付分为订阅和应用内购买两种,笔者使用的是应用内购买这种方式,这里将整个google支付和支付验证的流程记录下来。...因为国外的支付环境和国内不一样,他们可以线上下单,然后到便利店去支付,所以有未消费的这种情况。...access_token={access_token} packageName:app包名,必须是创建登录api项目时,创建android客户端Id使用包名 productId:对应购买商品的商品ID...,这里总结哈笔者这次试用过程中走过的一些坑: google应用必须要在封闭测试状态下,并审核通过的应用才能支付,文档说的是内部测试就可以了,笔者每次都弄到封闭测试状态下才可以支付。...在firebase中创建了项目,会自动同步到google api后台,不用再去单独创建登录使用的项目 登录使用的api项目和查询支付使用的api项目是两个不同的项目相互不干扰,查询支付的api项目一个google
在技术圈里,很多人自嘲是码农,以为这只是个玩笑。但我想告诉你,这背后藏着一个极其危险的信号,一种决定你职业生涯是走向巅峰还是跌入谷底的思维模式。 一种是执行者思维,另一种是价值创造者思维。...搞不清这两者的区别,你敲再多代码也只是一个随时可以被替代的工具人。 一、你的核心资产:是你的时间还是你的价值杠杆? 执行者思维:出售个人时间 遇到一个复杂的需求,你的第一反应是什么?...但你有没有想过,一个人的时间是有限的是会贬值的。 当你35岁精力比不过年轻人,薪水要求又比他们高,你拿什么去竞争?你的价值被死死地钉在了时薪这个天花板上。...价值创造者思维:购买和放大时间 同样的问题,价值创造者会怎么想? 他们会立刻启动搜索:“有没有现成的开源方案能解决80%的问题?”“这个非核心模块,能不能外包给更专业的人?”...他们会主动用A/B测试、数据分析来验证自己的工作成果,用实打实的业务数据来证明自己的价值。 在老板眼里,执行者是成本中心,而价值创造者是利润中心。你觉得谁的不可替代性更强?谁的薪水会更高?
要确保你的后端服务实现的方式是正确的。 订阅 REST APIs 是管理用户订阅的真实可信来源。...linkedPurchaseToken 字段(灰色圆圈)在 API 的返回里没有值,因为这个购买令牌属于一个全新的订阅。 ? 如果用户升级了他们的订阅,一个新的购买令牌 B 产生了。...在初始化订阅之后,用户又一连三次取消了订阅然后重新订阅(重新订阅)。初始化订阅创建了购买令牌 F,重新订阅创建了 G、H 和 I。购买令牌 I 是最近的令牌。 ?...也就是说,如果你通过 获取订阅 API 来查询这些令牌,包括上面的图表内的 A, D, F, G和H,你会得到 订阅资源响应 ,响应里表明订阅还没有过期并且付款已经收到,即便如此你也只应该根据最近的令牌来授权...然而这也确实需要你在后端服务器上进行重点记录 操作 linkedPurchaseToken 每次当你确认一个订阅,你的后台服务都应该检查 linkedPurchaseToken 字段有没有被设定。
办公室级以上的公务员,你们什么时候见过国家大力推动年轻人去考试?国家的推广机器只会鼓励年轻人去创业。你有没有想过为什么?除了网络安全和计算机科学之外,网络安全严格地说是计算机科学的一个分支。...所以你会问计算机科学是否可以在网络安全领域发挥作用,答案是肯定的。那么为什么我认为这个行业很弱?以下事实可告诉你:我曾经到过一家以上的大型网络安全企业,北京、上海、西南。...我公司的设备经常被客户借用,服务用完后付款。甚至付费更快的客户经常让公司每月甚至每周都派人去分析他们的数据,这种人力成本直接抵消了利润,甚至导致每台设备的损失。...除了少量标准化服务(脆弱性扫描等)外,其他服务系统的客户往往无法支付费用,因为规章允许他们购买产品,但不一定允许他们购买非标准化的安全服务(或以提供福利),因此有明显的需要,但没有市场或利润。...,安全是计算机知识,学习最困难,学习曲线是最陡峭的分区之一,没有公司投入大量资源来培养你,你可以爬出新的村庄吗?
我相信很多人看到现在的演员、主播等这些艺人赚了钱,觉得不公平,觉得他们凭什么比科学家们挣得多,凭什么?这是个好问题。假设他们每个人都足额纳税,你还会觉得不公平吗?气消了一半了吧?但是还有一半没有消。...我这里说的服务都是广义的,可以是任何出卖实际物品或时间并换取他们手中钞票的行为。...你说一个有钱的戏子,吃能吃多少,穿能穿多少,只要他是故意买来瞎霍霍是不会影响普通人衣食住行这些基本生活保障的——人畜无害。...当然,也有人有一些观点是说“藏富于民”。是的,这个观点从本质来说是很美好的。但是前提仍然是民自己有没有战略眼光、投资能力、民族担当这样的意识。...因为民的成分仍然很复杂,眼光和判断力相差悬殊,把钱全都放在“民间”不见得真的靠谱。这就有点像你小时候领了压岁钱,是家长帮你管着压岁钱,等你上学的时候用,还是直接给你让你去买糖糖或者打游戏的好。
互联网上的数据,有的可以识别是你,有的不可以识别是你。当不能完全知道他是谁,没有办法和他说你是否同意时该怎么办?现在,美国正在认真讨论类似的事情。 另一个问题是数据的拥有权是谁?...美国任何一个做大数据的人,都会告诉你数据关联很难。美国可以把数据关联起来的公司有几家。美国大数据行业在产业链上,是可以分工的。你干这个,我干那个,大家协同把东西做出来。这和中国的情况是有区别的。...另外有没有不同的环境可以进行数据测试,也很重要。 数据是迭代的,算法是迭代的,产品服务也是迭代的。数据有不同的版本、算法有不同的版本,我们要找到最优、同一个语境下最好的算法,达到最好的服务。...当我们深入分析时,数据会告诉我们,购物里面是有达人的,购物达人看的东西和普通人不一样,他们有自己的方法寻找自己想要的商品。如果能跟踪这些达人,就可以找到用一般推荐引擎无法找到的东西。...比如在面对不知道客户是什么样的人,只知道这些人是重复购买的人,而想要用大众标签去描述这些人时,可以先猜1000个人,对他们进行营销,发现有些人被猜对,有些人被猜错。
它就会告诉你,新的酱油和那个同样差不多的有几种,建议你要选择哪种。这个变化将引发一个大的颠覆。 ◆ ◆ ◆ 大数据与隐私 说到大数据,不得不提的是大数据与隐私这个问题。...当你不能完全知道他是谁,没有办法和他说你是否同意时该怎么办。现在美国正在认真讨论类似的事情。 另一个问题是数据的拥有权是谁?早期大家对数据拥有权是用实物来定法律,后来发现这条路撞墙了。...就像不同材料缝合在一起,中间会有一些缝合处,美国任何一个做大数据的人,都会告诉你数据关联很难。美国可以把数据关联起来的公司有几家。美国大数据行业在产业链上,是可以分工的。...当我们深入进去分析数据时,数据告诉我们,在购物里面也有达人。购物达人看的东西和普通人不一样,他们有自己的方法寻找自己想要的商品。如果能跟踪这些达人,可以找到用一般推荐引擎无法找到的东西。...比如在面对不知道客户是什么样的人,只知道这些人是重复购买的人,而想要用大众标签去描述这些人时,可以先猜1000个人,对他们进行营销,发现有些人被猜对,有些人被猜错。
这节不是讨论科技进步,而是在发出一个底层信号:能活下来的,不是最聪明的人,而是能承认自己局限的人。写下你的位置:系统中的你是谁?别问 AI 会不会取代你,先问:你有没有写过自己的使用说明?...他只问了一个现实问题:“你有没有清楚地定义:你在 AI 时代中,是干什么的?”他举了一个真实例子:“一家市值 1.5 亿英镑的公司,18 个月都找不到合适的销售总监。...最后,他们用 AI的 CRM 系统跑 prompt 调优,一周就能发 400 封冷启动邮件,成功率更高。于是,这个岗位就被取消了。”...你要开始训练的,不是某项技能,而是一个“数字分身”——让AI知道你是谁、适合做什么、如何调用你。具体来说,你得写清楚 3 个问题:什么场景适合你出场?你能完成哪类任务?你的交付风格和边界是什么?...他们没有列出完整清单,但从讨论内容中可以看出,最容易被 AI 接手的,往往具有以下特征:可结构化可流程化可预测可衡量这意味着,以下 8 类岗位最先进入“被取代清单”:初级开发、销售助理、客服支持、内容编辑
效果图 : image-20240401165723643 image-20240401165832114 实现方式 我们是通过AkrUi-X和安卓交互 然后在原生安卓里面加入了内购支付结算库的依赖 最后调起的...} else { } } }; 我们拿到回调里面的 getPurchaseToken getSignature getSignature 信息之后可以去自己服务端进行验签...; import com.android.billingclient.api.BillingResult; import com.android.billingclient.api.ConsumeParams....setProductId(productId) .setProductType(BillingClient.ProductType.INAPP...也希望国产系统和框架越来越好 最后呢 希望我都文章能帮助到各位同学工作和学习 如果你觉得文章还不错麻烦给我三连 关注点赞和转发 谢谢
当用户取消订阅时,在没有完成流程的情况下,用户在其中一个步骤上“退出”了,他们以为取消了订阅,但钱仍然被扣了,这种感觉特别让人恼火。...系统状态 ——告诉用户当前正在发生什么,是卡住了还是处在loading中或是其他什么状态。...毕竟,是谁的并不重要,但如果你使用了这个产品,获取的方向就是你所需要的。...即使我们不能非常准确的说出发生了什么,但我们必须知道这是一个技术问题,说明原因 和/或 说明是谁的错,是用户还是系统。 此外,不要忘记你的目标受众。对有些人来说,说人话对体验来说是最重要的。...示例:购买将是用户的——我的购买,但购物车将是系统的——你的购物车 另一个例子是——你喜欢的书 如何让微文案做的更好?
随便报的错的订单号,对方都能知道你这个订单上定的是啥, 那这个果真是诈骗电话无疑了。 那么小哥继续演了下去。 对方查了一下表示:如果你没有定的话,这个订单我们就先帮你取消了。 小哥:好的没问题。...他告诉Browning,想要不继续泄露信息,被来自“南非加纳市”的坏人利用,就该购买他们公司出品的防火墙软件,名叫SonicWall的一套专业软件防火墙,只要933美元,933美元!...Browning还是决定先委婉一下,他问到: “你能诚实回答我吗,我对支付900多美元很担心….” 对方不假思索回答: “可以,任何问题我都可以回答你..” “你为什么告诉我一个假名字?”...对方有些气恼: “我们只是帮微软提供服务支持,我们叫info solution,你不信的话可以直接打微软的官方电话问啊,问他们有没有我们这个公司!”...Browning不甘心,他决定再试试名片上的电话,他继续打过去,对方接通了电话,听起来似乎有些慌张,这一次,是他们的实际老板Pravez接的电话。 Browning直接告诉对方,他准备报警。
监控奥特曼的X,每几分钟爬取1次,检查有没有新的帖子。 2. 抓到了新的帖子,就直接给我打电话,实现深夜叫醒服务。...第一步超级简单,我直接用Trae给我写了一个Python,可以实现每五分钟爬取一次,提示词是这样的: "我想做一个推特监控,用来实时监控一些账号的内容,如果有新内容,发到我的邮箱里,邮件标题要用大模型翻译成中文...当然,还可以进一步优化,比如告诉Trae,降低爬取的频率,不要在太平洋时间的半夜爬取信息,重点关注太平洋时间的早上7点到11点等等。...https://open.feishu.cn/app 进入应用后,在首页的应用凭证很重要,一会调用API的时候会用到。这个就相当于你的钥匙,没有它,飞书不认识你是谁。...三、 实现电话通知功能 接着打开发送电话加急的界面,界面很清爽,左边是接口的文档,右边是可以测试API的控制台,对于像我这样的代码小白来说简直不要太友好。
本文来源:懂懂笔记 钛媒体作者 文 | 木子 编辑 | 秦言 你可以不看手机里的iMessage信息,你甚至可以徒劳地去举报屏蔽那些小广告。...在这位工程师的介绍下,懂懂笔记联系到一位曾在群发机构工作过的技术老炮“米欧”,他告诉懂懂笔记,获取用户手机号码的方式其实比较简单,也相对传统。 “部分信息是从灰产那里低价购买的,每个号码几分钱而已。”...“米欧”告诉懂懂笔记,只要将显示蓝色的手机号码全部整理好,就是一份可以群发iMessage的账号名单了。...他告诉懂懂笔记,尽管网上关于阻止iMessage垃圾信息泛滥的攻略很多,但还是有不少苹果用户发帖询问如何屏蔽垃圾信息,他们几乎都不知道iMessage功能的开关在哪儿。...所有苹果手机用户都已经成为垃圾信息的“标靶”,这也使得部分用户开始怀疑苹果系统真实的安全性,并产生了不信任感。但是,他们用的是苹果,苹果对于用户的尊重程度,谁心里还没个谱?
你有没有想过,AI还能帮你打官司? 上周国外的科技圈里就发生了这样一件极具噱头的话题。...Browder表示,由于AI律师是在手机上运行的,可以听取法庭辩论并为被告制定回应并通过耳机实时告诉被告要说什么,所以出庭律师只需要复述AI说的话就行。...DoNotPay与ChatGPT一样,都是基于GPT-3 API所构建的模型,不同的是它可以在手机上运行。...他们承诺,如果败诉,将承担被告的所有罚款。 这家公司,是什么来头 这家名叫DoNotPay的公司的主要业务是法律服务聊天机器人,即利用AI提供法律服务。...好消息是,他们还刚刚获得了美国律师协会的支持。 而DoNotPay是否能打赢这场官司还是个未知数,毕竟不管官司赢没赢,宣传效果是起到了。
别跟他说太多公式和计算逻辑,他要的是:我有没有达成?客户有没有掉?订单有没有问题?那销售图表该怎么做?1. 销售漏斗图 / 成交转化图展示从线索 → 报价 → 洽谈 → 成交的转化率。...可以点进“这个月谁拖得最久”,用于评分和谈判。3. 安全库存+采购预警图当前库存 vs 安全库存线,缺货的SKU自动高亮。再结合“采购在途量”,让采购知道“是该补,还是已经在路上”。4....你要问自己:“这张图最想告诉业务什么?”然后把次要的信息藏起来,只留下关键的可视判断点。2....图一定要配结论或提示,否则没人懂你想说啥最经典的问题:“这图是好看,但我要看啥?”图表不是交作业,要配一句话,告诉读者:“这图说明了啥”“你该留意什么”。...很多时候业务不看图,不是他们不懂,而是我们没有给出他们“看得懂、用得上、能行动”的图。记住这三句话,可能会对你有帮助:销售想看趋势和客户,采购想看波动和风险,老板想看问题和建议。
告别“人工智障”,一套真正能落地的面向LLM企业级架构设计 文/沈欣 01. 引言:热闹是他们的,CIO只觉得吵闹 最近大家都在谈AI Coding,什么OpenClaw之类的工具层出不穷。...当用户说:“帮我分析华北区Q3销售异常”时,调度层不应该自己在那瞎编,而是迅速进行判断 : ● 问知识中台:历史上有没有类似的分析报告?有没有相关的SOP?...与数据中台的区别: 一句话讲清楚:数据中台存事实(Fact),知识中台存解释(Insight)。 数据中台告诉你“销售额是100万”;知识中台告诉你“销售额下降是因为竞品降价了” 。...你的业务中台算出了“需要补货100件”,但这只是个数字。如果没有连接层,AI没法告诉仓库系统去执行。连接层就是AI的手和脚 。 这部分可以通过逻辑中台的低代码平台,实现和真实物理世界的连接 。...六维关系总结:架构师的最终逻辑图 说了这么多,这套架构运转起来是什么样子的? 咱们来把整个流程跑一遍,这就是架构师眼中的最终逻辑图 : 1. 用户/请求 → AI调度 ○ “你是谁?你想干嘛?
临近年底手里的app都要上线,不知道大家有没有感觉这段时间的审核团队各种严,手里的3个项目全部被卡(3个不同账号),其中两个是迭代,一个是新上线的app。...,只是在IPad 上面内购回调有点慢,然后我就截图给他们告诉他们经过测试内购是可以完成的没有问题的,然后晚上就等他们的回复。...因为我的app 是新上的项目 内购项目还没有审核通过,如果不用沙盒测试账号就一定会购买失败,难道他们不是用的沙盒测试账号?不会吧! 虽然我不相信他们会这么傻,但是我也没有其他的办法可以处理了。...具体什么我也忘了,当然如果你觉得可以说的清楚也可以试试,如果不行就要老实改下了,改成游客也能购买商品,最好是做到根据iCoud 存储下购买记录,以便跨设备使用。...足以证明收到这条邮件并不代表你有上述的所有问题,你要自己逐项审查下,如果没有也是可以回复邮件的(目前已知的有人回复邮件说自己没有出现 以上问题也通过审核的了)当然这个也要根据你自己的项目情况做处理,但是有一点是可以肯定的就是如果你真的有问题有收到了这封邮件那你就要好好处理下了