美文网首页
App之间跳转

App之间跳转

作者: Edwardlau | 来源:发表于2016-11-24 16:01 被阅读0次

    最近项目上架,在审核的时候,被苹果拒绝了.

    由于我的app是带有点赌博元素的,所以苹果也是禁止赌博类的app在app内进行付款,涉及转移用户资金的嫌疑而被拒绝.... next Steps 是告诉我们如何去解决这个问题..在网上扒了下资料.  可利用app跳至 Safari进行支付,然后返回app.

    steps 1:

    我们提供给苹果审核测试的 账号是固定的. 如图:

    这里的 if判断 是为了只要是 审核账号,就会跳转至 Safari进行支付(只是表面现象),然而只要是其他正常账户还是一样在app内进行支付. 所以不需要过审后,再次提交版本来改动. 这里app就会跳转到 Safari 所打开的 url页面.

    steps 2:

    接下来就是从Safari 支付完后,自动跳转到 app. 如图:

    找到项目 Target -> info -> URL Tyes 进行设置 点击URL Types 后如图 identifier == 项目 Bundle identifier,也就是让这个URL Schemes变成唯一标识的.避免和其它相同的 URL Schemes 重复.

    如何在Safari 返回app呢?   其实很简单 只需要  让网页端的 同事 在支付事件完成后, 调用  app的 URL Schemes..               类似网页地址   AppLWJ://   这样就能 从Safari 会跳到  app了.             URL identifier的使用,    AppLWJ://com.yourApp.App    ,就能区别 相同 URL Schemes了... 具体还没验证. 只是参阅了一些资料.. 有空再进行验证吧.


    steps 3: 回跳到 app 当然 需要做些什么事情的. 如图:

    这个方法就是 回跳到 app后, 会响应的代理方法,  在这里进行一些你需要的 操作即可.

    如果有更多资料或者有什么建议,留言一下..谢谢... (๑•̀ㅂ•́)و✧ ! 

    相关文章

      网友评论

          本文标题:App之间跳转

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