搜尋

首頁  >  問答  >  主體

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

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

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

迷茫迷茫2773 天前821

全部回覆(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
  • 取消回覆