Electron中苹果支付 Apple Pay inAppPurchase 内购支付

正在开发中,开发好了,写一个完整详细的过程,保证无脑集成即可

一、先创建一个App

一般情况下,在你看这篇文章的时候,说明你已经开发的app差不多了。

但是要上架app到Mac App Store,则要在appstoreconnect这个地方创建一个app。

在此处创建一个有两种方法:一是 在mac上下载transfore的一个官方app,上传即可。二是就在这个网页上,直接创建。

https://appstoreconnect.apple.com/apps

注意这个BundleID,你之前肯定已经创建好了,如果没有,你点红色框内的链接就明白了

二、生成应用内购买密钥

参考官网教程:https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-keys-for-in-app-purchases

步骤:

打开链接:https://appstoreconnect.apple.com/access/api/subs

点击上图中的 Download In-App Purchase Key ,注意这玩意只能下载一次,记得保存好密钥。如果丢失了,请删除,重新创建一个密钥。

三、生成共享密钥以验证收据

参考官网教程:https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/generate-a-shared-secret-to-verify-receipts

步骤:

打开链接:https://appstoreconnect.apple.com/access/shared-secret

四、填写退款、订阅状态更改等服务器端通知URL

当有用户退款,或者付费订阅状态更改时,苹果服务器会通知我们的服务器,因此这里我们填写通知url地址。

参考官方教程:https://developer.apple.com/help/app-store-connect/configure-in-app-purchase-settings/enter-server-urls-for-app-store-server-notifications

步骤:

1、打开网址:https://appstoreconnect.apple.com/apps

选择一个App

2、左击左侧的App Infomation

(1)关于Name和Subtitle部分,可以根据不同的国家填写不同的名字

(2)General Information基本没啥可填的

(3)如图所示,底部要填 App Store Server Notifications

注意,这一块有时候你看不到,我也不知道原因,过了几个小时就有了,我猜测原因是:

你得先设置一下以下两处

相关推荐
ZengLiangYi23 分钟前
PPT Timer:一个置顶于PPT全屏放映之上的LCD倒计时器
electron
一拳不是超人9 天前
Electron主窗口弹框被WebContentView遮挡?独立WebContentView弹框方案详解!
前端·javascript·electron
柯南952713 天前
Electron 无边框窗口拖拽实现
vue.js·electron
卸任13 天前
Windows判断是笔记本还是台式
前端·react.js·electron
一拳不是超人13 天前
Electron 实战全解析:基于 WebContentView 的多视图管理系统
前端·javascript·electron
lpfasd12317 天前
Tauri vs Electron:高质量Word/PDF导出效果深度对比
electron·pdf·word
卸任18 天前
Electron判断是内置摄像头还是接摄像头
前端·react.js·electron
贺今宵20 天前
Capacitor打包electron为apk
electron
一文解千机21 天前
wine 优化配置及显卡加速,完美运行Electron 编译的程序(新榜小豆芽、作家助手、小V猫等)
linux·ubuntu·electron·wine·wine优化配置·wine显卡加速·wine大型游戏
weixin_4255437325 天前
TREA CN 3.3.30 + GLM-5 王炸更新
ai·electron