美文网首页
ios 应用内购买(cordova项目)

ios 应用内购买(cordova项目)

作者: _喵了个喵_ | 来源:发表于2018-02-05 17:23 被阅读0次

    1.xcode配置开启支付功能

    Capabilities->

    注册Merchant Ids(商用id):

    1.在开发者会员中心,选择“Certificates,Identifiers&Profiles

    在Identifiers下,选择Merchant IDs

    在右上角点击"+"按钮

    在Description栏、ID栏输入相应信息,点击"Continue"

    浏览下配置参数,点击"Register"

    点击"Done"

    为你的ID标示配置一个证书

    在开发者会员中心,选择"Certificates,Identifiers&Profiles"

    在Identifiers下,选择Merchant IDs

    选择列表中的ID标示,点击Edit

    点击"Create Certificate",按照指示获取或生成签名证书请求(CSR),点击"Continue"

    点击"Choose File",选择你的CSR,点击"Generate"

    点击"Download"下载证书,点击"Done"

    具体参考http://www.jianshu.com/p/2e5e45afc246Apple Pay准备工作-申请MerchantID及对应证书详细图文教程

    注意:生成证书可能表示未知授权签发证书或者无效证书发行人,那么要确保你已经在钥匙链中安装了WWDR中级证书-G2和Apple Root CA-G2,打开并下载https://www.apple.com/certificateauthority/-> 

    apple pay没这个报无效

    2.沙盒配置

    ItunesConnect -》

    1〉协议,税务和银行业务全部配置完成,否则,无法开启沙盒测试

    2.随后点击左上角的"create new"选项,如下图所示,进入到下一个界面,这个界面是让你选择消费道具的种类

    注意:.产品ID是比较重要的,由项目自定义,只要唯一即可,像我一般都是用App的bundleID加一个后缀来表示,这样既跟项目关联又具有唯一性

    3.申请测试账号

    随后在左上角的选项中选择沙盒测试者,点击左上角的加号图标增加一位测试者,如图:

    ps:不要在正式的appstore上面用沙盒测试的账号来登录,千万要牢记在心,此账号只用于测试环境下~

    注意:

    1.沙盒环境测试appStore内购流程的时候,请使用没越狱的设备。

    2.请务必使用真机来测试,一切以真机为准。

    3.项目的Bundle identifier需要与您申请AppID时填写的bundleID一致,不然会无法请求到商品信息。

    3.添加cordova插件:

    参考:https://alexdisler.com/2016/02/29/in-app-purchases-ionic-cordova/

    https://github.com/AlexDisler/cordova-inapppurchases-app

    4.php验证支付结果

    相关文章

      网友评论

          本文标题:ios 应用内购买(cordova项目)

          本文链接:https://www.haomeiwen.com/subject/arbiixtx.html