• <dd id="3gzlp"></dd>

    <li id="3gzlp"><acronym id="3gzlp"></acronym></li>

    <span id="3gzlp"></span>

    怎么用一張二維碼實現iOS不同國家地區都能掃碼下載app

    亂反射 發布于 2019/06/24 14:32
    閱讀 642
    收藏 0

    【直播預告】計算中間件Linkis開源技術的應用和實踐!>>>

    有這樣一個需求。不同國家地區的用戶通過印在產品上的二維碼,掃碼下載APP。

    Android和iOS很好區分,再通過瀏覽器語言,跳轉到不同地區版本的下載鏈接。

    Android沒有問題,但是App Store有區域限制。

    有的用戶,比如是日本的AppleID,但是系統語言使用的是英語,

    結果就會提示“目前,此APP在您所在的國家或地區尚未提供。”

    這個問題怎么解決?

    加載中
    0
    徐舟
    徐舟

    讓你們的IOS開發人員把可能存在的語言國家都上架一下就好了。這樣商店就可以搜索到了~

    0
    前端大師傅
    前端大師傅

    這個很簡單,樓主要清楚,你的二維碼實際就是一個URL,也就是一個網址。當掃描二維碼時其實是通過瀏覽器打開一個url地址(雖然二維碼可以代表其它字符串,但一般應用中就是一個網址)。

    1.你這個網址所在的服務器處理,某用戶掃描二維碼時,這時掃描的設備的瀏覽器會作出一個get提交!

    2.而你的二維碼所在的服務器在接收到請求時會同時接收到對方提交過來的UA(User Agent)字符串。

    3.而UA里包含了瀏覽器的語言(中文、英文等)。

    4.這時服務器會根據不同的瀏覽器語言來響應Response不同的語言的App。

    5或當為某種語言如阿拉伯語沒有時則Response一個無此語言下載的提示文本。

    亂反射
    亂反射
    謝謝你的回答,這個問題基本已經解決了。唯一的問題是,如果用戶使用了某個國家地區的AppleID,但是沒有使用對應的語言。通過瀏覽器語言判斷,就會跳轉到語言對應的App Store,但是App Store有區域限制,就沒辦法了。有沒有辦法獲得蘋果的AppleID的地區?
    返回頂部
    頂部
    聚看影院