搜索

首页  >  问答  >  正文

ios - 如何实现扫描一个二维码下载APP,就可以确定这个APP专属于这个二维码呢?

我想实现扫描一个二维码下载APP ,之后就知道这个APP就是在扫这个二维码的而不是其他的。如果可以并且里面的会员信息也是属于这个APP的

就像加盟一个总店,之后每个加盟店都有自己的专属的APP(用扫描二维码来区分,实际上APPstore只存在一个APP) 。并每个加盟店的会员人数只属于这个店的。希望大神指导并提出意见或者看法。

迷茫迷茫2773 天前818

全部回复(4)我来回复

  • 迷茫

    迷茫2017-04-17 15:31:12

    要实现下载统计比较简单,如果想绑定会员到该商家,下面的操作仅供参考。
    比如:
    用这个链接生成二维码(通过参数key区分不同的商家):

    http://www.xxx.com/business/install?key=qerzc8345n
    

    服务器响应这个链接需要做的操作:

    • 读取key的值,确定当前是哪个商家;
    • 记录数据:该商家二维码被扫描到了;
    • 保存下当前请求的IP
    • 重定向Appstore安装链接。

    App安装以后,调用API,服务器端判断:
    * 通过IP确定是哪个商家,绑定会员信息。

    缺点:
    * 同一个IP只能锁定一个商家。
    * 安装App和第一次打开App所在的网络不是同一个网络,不能保证信息正确匹配。

    回复
    0
  • ringa_lee

    ringa_lee2017-04-17 15:31:12

    appstore本身不会提供这块的内容,但如果是企业证书打包,可以用不同让每个店铺生成一个ipa这样子肯定可以区分。还有一种方法就是在做的一个记录信息的下载界面,然后通过这个界面再跳转到appstore.

    回复
    0
  • 黄舟

    黄舟2017-04-17 15:31:12

    这个需求可以用APP个性化安装达到。当你的APP通过一个二维码下载时,就可以知道从哪个二维码来的,然后就能做相关的处理。这一块的第三方有openinstall做得不错。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 15:31:12

    你这个需求用app个性化安装就可很好的实现,多个二维码的下载都到appstore下载,但又能区分每个二维码的下载用户。openinstall 有提供现成的app个性化安装的sdk

    回复
    0
  • 取消回复