Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
<title>

<title>

APK
0.0‪1K+
5.1.0 by Ling Learn Languages
2023年10月17日歷史版本

查看更多信息

  • 語言
    English 74
  • 系統要求
    Android 5.0+ (Lollipop, API 21)
  • 內容分級
    Everyone
  • 架構
    arm64-v8a,armeabi,armeabi-v7a,x86,x86_64
  • 權限
  • 簽名
    587ea738b36298108e78efec8eb93e6b4e2b0314
下載中

下載<title> APK 5.1.0 (24.9 MB)

如果沒有自動開始下載, 請點我
如何安裝 XAPK / APK 文件
Get the latest updates and news!Subscribe
如何安裝 XAPK / APK 文件

All Variants

arm64-v8a, armeabi, armeabi-v7a, x86, x86_64
<title> APK
5.1.0(610)APK
2023年10月17日24.9 MBAndroid 5.0+
下載
armeabi-v7a
<title> APK
5.1.0(610)XAPKAPKs
2023年10月17日12.8 MBAndroid 5.0+
下載
arm64-v8a
<title> APK
5.1.0(610)XAPKAPKs
2023年10月24日17.6 MBAndroid 5.0+
下載
更多

其他平台版本

<title> FAQ

為什麼我不能安裝?</h4><div>由於缺乏設備存儲,網絡連接差或Android設備的兼容性,<title>的安裝可能會失敗。因此,請先檢查最低要求,以確保<title>與手機兼容。</div><h4>如何檢查<title>是否可以安全下載?</h4><div><title>可以安全地在APKPure上下載,因為它具有從其開發人員那裡獲得可信賴且經過驗證的數字簽名。</div><h4>如何下載<title>舊版本?</h4><div>APKPure提供了最新版本和所有舊版本的<title>。您可以從此處下載您想要的任何版本:<title>的所有版本</div><h4><title>的文件大小是多少?</h4><div><title>佔據了約24.9 MB的存儲空間。建議下載APKPure App以更快的速度在移動設備上成功安裝<title>。</div><h4><title>支持什麼語言?</h4><div><title>支持isiZulu,中文,Việt Nam和更多語言。查看更多信息以了解所有<title>支持的語言。</div></div></div><div class="show-more-mask"><span class="show-more-button" data-show-more-text="更多" data-show-less-text="收起">更多<svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-chevron-down"></use></svg></span></div></div></div><div class="module similar google-anno-skip " data-dt-module-name><a class="title more" title="<title>相關應用" href="https://apkpure.com/tw/similar/simply.learn.dutch"><h3 class="name"><title>相關應用</h3></a><div class="apk-list apk-unit-list normal-list"><a class="apk apk-unit" title="SnackShort APK" href="https://apkpure.com/tw/snackshort/com.plotshow.snackshow" data-dt-app="com.plotshow.snackshow" data-dt-recid="" data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="SnackShort APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLnBsb3RzaG93LnNuYWNrc2hvd19pY29uXzE3MDAzMjI2NzlfMDcx/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLnBsb3RzaG93LnNuYWNrc2hvd19pY29uXzE3MDAzMjI2NzlfMDcx/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">SnackShort</div></div><div class="apk-unit-desc stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>10.0</div></a><a class="apk apk-unit" title="Pimsleur: Language Learning APK" href="https://apkpure.com/tw/pimsleur-language-learning/com.simonandschuster.pimsleur.unified.android" data-dt-app="com.simonandschuster.pimsleur.unified.android" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="Pimsleur: Language Learning APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLnNpbW9uYW5kc2NodXN0ZXIucGltc2xldXIudW5pZmllZC5hbmRyb2lkX2ljb25fMTU2MDIxMDUzOF8wNTk/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLnNpbW9uYW5kc2NodXN0ZXIucGltc2xldXIudW5pZmllZC5hbmRyb2lkX2ljb25fMTU2MDIxMDUzOF8wNTk/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">Pimsleur: Language Learning</div></div><div class="apk-unit-desc stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>10.0</div></a><a class="apk apk-unit" title="FluentU: Learn Language videos APK" href="https://apkpure.com/tw/fluentu-learn-language-videos/com.fluentflix.fluentu" data-dt-app="com.fluentflix.fluentu" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="FluentU: Learn Language videos APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmZsdWVudGZsaXguZmx1ZW50dV9pY29uXzE2MTg0OTc4NjhfMDQw/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmZsdWVudGZsaXguZmx1ZW50dV9pY29uXzE2MTg0OTc4NjhfMDQw/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">FluentU: Learn Language videos</div></div><div class="apk-unit-desc stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>7.4</div></a><a class="apk apk-unit" title="德语:交互式对话 - 学习讲 -门语言 APK" href="https://apkpure.com/tw/learn-german-speak-german/com.atistudios.italk.de" data-dt-app="com.atistudios.italk.de" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="德语:交互式对话 - 学习讲 -门语言 APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmF0aXN0dWRpb3MuaXRhbGsuZGVfaWNvbl8xNTY2OTk4MTE4XzAyOQ/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmF0aXN0dWRpb3MuaXRhbGsuZGVfaWNvbl8xNTY2OTk4MTE4XzAyOQ/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">德语:交互式对话 - 学习讲 -门语言</div></div><div class="apk-unit-desc stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>9.7</div></a><a class="apk apk-unit" title="學習語言 - 韓語, 日語, 英語, 中文 | LingQ APK" href="https://apkpure.com/tw/lingq-learn-42-languages/com.linguist" data-dt-app="com.linguist" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="學習語言 - 韓語, 日語, 英語, 中文 | LingQ APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmxpbmd1aXN0X2ljb25fMTY0NDAwMDkwMF8wNTk/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmxpbmd1aXN0X2ljb25fMTY0NDAwMDkwMF8wNTk/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">學習語言 - 韓語, 日語, 英語, 中文 | LingQ</div></div><div class="apk-unit-desc stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>10.0</div></a><a class="apk apk-unit" title="学法语,说法语:全新语言学习法,轻松成为法语达人! APK" href="https://apkpure.com/tw/learn-french-speak-french/com.atistudios.ispeak.fr" data-dt-app="com.atistudios.ispeak.fr" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="学法语,说法语:全新语言学习法,轻松成为法语达人! APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmF0aXN0dWRpb3MuaXNwZWFrLmZyX2ljb25fMTU2Njk5ODIwMF8wOTU/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmF0aXN0dWRpb3MuaXNwZWFrLmZyX2ljb25fMTU2Njk5ODIwMF8wOTU/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">学法语,说法语:全新语言学习法,轻松成为法语达人!</div></div><div class="apk-unit-desc stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>9.0</div></a><a class="apk apk-unit" title="学美国英语,说美国英语:全新语言学习法,轻松成为美国英语达人 APK" href="https://apkpure.com/tw/learn-american-english-easily/com.atistudios.italk.us" data-dt-app="com.atistudios.italk.us" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="学美国英语,说美国英语:全新语言学习法,轻松成为美国英语达人 APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmF0aXN0dWRpb3MuaXRhbGsudXNfaWNvbl8xNTYxOTk1MjM0XzAyMQ/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmF0aXN0dWRpb3MuaXRhbGsudXNfaWNvbl8xNTYxOTk1MjM0XzAyMQ/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">学美国英语,说美国英语:全新语言学习法,轻松成为美国英语达人</div></div><div class="apk-unit-desc stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>9.8</div></a><a class="apk apk-unit" title="LearnMatch: 透過音樂學習英語 APK" href="https://apkpure.com/tw/learnmatch-learn-languages/net.learnmatch.app" data-dt-app="net.learnmatch.app" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="LearnMatch: 透過音樂學習英語 APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/bmV0LmxlYXJubWF0Y2guYXBwX2ljb25fMTU1NDgwNDU3Ml8wMDE/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/bmV0LmxlYXJubWF0Y2guYXBwX2ljb25fMTU1NDgwNDU3Ml8wMDE/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">LearnMatch: 透過音樂學習英語</div></div><div class="apk-unit-desc stars stars-zero"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>0.0</div></a></div></div></main><div class="side"><div class="js-ad-slot ad-adsense module" data-dt-ga-name="resp_download_side" style="background: white; min-height: 250px;"><div class="ad ad-box" data-dt-ga-name="resp_download_side"><!-- pc_download_side --> <ins class="adsbygoogle" style="display:inline-block;width:300px;height:600px" data-ad-client="ca-pub-6510778225276763" data-ad-slot="4787149674"></ins> </div></div><div class="module hot-apk google-anno-skip " data-dt-module-name="popular_apps_24h"><a class="title more" title="24 小時熱門應用" href="https://apkpure.com/tw/app-24h"><h3 class="name">24 小時熱門應用</h3></a><div class="apk-list apk-unit-list normal-list"><a class="apk apk-unit corner-order" title="米加小鎮:世界 APK" href="https://apkpure.com/tw/miga-town-my-world/com.miga.world" data-dt-app="com.miga.world" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="米加小鎮:世界 APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLm1pZ2Eud29ybGRfaWNvbl8xNjEwMzYyNDA4XzA3Mg/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLm1pZ2Eud29ybGRfaWNvbl8xNjEwMzYyNDA4XzA3Mg/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">米加小鎮:世界</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>8.0</div></div></a><a class="apk apk-unit corner-order" title="YouTube APK" href="https://apkpure.com/tw/youtube/com.google.android.youtube" data-dt-app="com.google.android.youtube" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="YouTube APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmdvb2dsZS5hbmRyb2lkLnlvdXR1YmVfaWNvbl8xNTU1MTE3NTQ3XzA5NA/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmdvb2dsZS5hbmRyb2lkLnlvdXR1YmVfaWNvbl8xNTU1MTE3NTQ3XzA5NA/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">YouTube</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>7.7</div></div></a><a class="apk apk-unit corner-order" title="LINE APK" href="https://apkpure.com/tw/line-calls-messages/jp.naver.line.android" data-dt-app="jp.naver.line.android" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="LINE APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/anAubmF2ZXIubGluZS5hbmRyb2lkX2ljb25fMTU4MDM4Mzk3NV8wNzc/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/anAubmF2ZXIubGluZS5hbmRyb2lkX2ljb25fMTU4MDM4Mzk3NV8wNzc/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">LINE</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>7.8</div></div></a><a class="apk apk-unit corner-order" title="麥當勞 APK" href="https://apkpure.com/tw/mcdonald-s/com.mcdonalds.mobileapp" data-dt-app="com.mcdonalds.mobileapp" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="麥當勞 APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLm1jZG9uYWxkcy5tb2JpbGVhcHBfaWNvbl8xNjE2NDk3NDA5XzA0NQ/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLm1jZG9uYWxkcy5tb2JpbGVhcHBfaWNvbl8xNjE2NDk3NDA5XzA0NQ/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">麥當勞</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>3.4</div></div></a><a class="apk apk-unit corner-order" title="WhatsApp Messenger APK" href="https://apkpure.com/tw/whatsapp-android/com.whatsapp" data-dt-app="com.whatsapp" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="WhatsApp Messenger APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLndoYXRzYXBwX2ljb25fMTU1OTg1MDA2NF8wNjI/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLndoYXRzYXBwX2ljb25fMTU1OTg1MDA2NF8wNjI/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">WhatsApp Messenger</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>7.8</div></div></a><a class="apk apk-unit corner-order" title="Google 瀏覽器 APK" href="https://apkpure.com/tw/google-chrome-fast-secure/com.android.chrome" data-dt-app="com.android.chrome" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="Google 瀏覽器 APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmFuZHJvaWQuY2hyb21lX2ljb25fMTcwNTUwOTEzOV8wNzc/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmFuZHJvaWQuY2hyb21lX2ljb25fMTcwNTUwOTEzOV8wNzc/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">Google 瀏覽器</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>7.9</div></div></a><a class="apk apk-unit corner-order" title="Disney+ APK" href="https://apkpure.com/tw/disneyplus/com.disney.disneyplus" data-dt-app="com.disney.disneyplus" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="Disney+ APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmRpc25leS5kaXNuZXlwbHVzX2ljb25fMTcxNTczMjIyMF8wNjE/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmRpc25leS5kaXNuZXlwbHVzX2ljb25fMTcxNTczMjIyMF8wNjE/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">Disney+</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>4.6</div></div></a><a class="apk apk-unit corner-order" title="Pi Network APK" href="https://apkpure.com/tw/pi-network/com.blockchainvault" data-dt-app="com.blockchainvault" data-dt-recid data-dt-is-recommend=""><div class="image-ratio"><img class="apk-unit-image app-icon lazy" alt="Pi Network APK" src="data:image/gif;base64,R0lGODlhAQABAPAAAPX19QAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAgD/ACwAAAAAAQABAAACAkQBADs=" data-original="https://image.winudf.com/v2/image1/Y29tLmJsb2NrY2hhaW52YXVsdF9pY29uXzE1NTMwODE5MjFfMDU1/icon.png?w=102&fakeurl=1" data-srcset="https://image.winudf.com/v2/image1/Y29tLmJsb2NrY2hhaW52YXVsdF9pY29uXzE1NTMwODE5MjFfMDU1/icon.png?w=204&fakeurl=1 2x" width="102" height="102" /></div><div class="apk-unit-center"><div class="apk-unit-title double-lines">Pi Network</div><div class="apk-unit-content stars"><svg class="svg-align" style=""><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-star-fill"></use></svg>9.0</div></div></a></div></div></div><div class="secondary-body"></div><div class="clear"></div></div><img style="display: none;" src="https://t3.cdnpure.com/api/tracking?type=web&download_id=otr_1996505107554006&pkgname=simply.learn.dutch" alt="tracking" /><script src="https://accounts.google.com/gsi/client" async defer></script> <div id="g_id_container" style="position: fixed; top: 80px; right: 0; z-index: 9999999;"></div> <script type="text/javascript"> const emailAuth = true; function handleCredentialResponse(response, fallback) { const lawRegion = 1; $.ajax({ xhrFields: { withCredentials: true }, crossDomain: true, type: 'POST', url: 'https://i.apkpure.com/auth/v2/one-tap/verify', data: { credential: response.credential, select_by: response.select_by, }, success: function (data) { if (!data.user) return; const { date, closeCount } = JSON.parse(localStorage.getItem('emailAuthStatus') || '{}'); let isUseEmail = true; const oneHour = 1000 * 3600; const oneDay = oneHour * 24; const cutTime = Date.now() - (date || Date.now()); const timeObj = { twoHour: oneHour * 2, oneDay: oneDay, oneWeek: oneDay * 7, fourWeek: (oneDay * 7) * 4, }; if (closeCount) { switch (closeCount) { case 1: isUseEmail = cutTime > timeObj.twoHour break; case 2: isUseEmail = cutTime > timeObj.oneDay break; case 3: isUseEmail = cutTime > timeObj.oneWeek break; default: isUseEmail = cutTime > timeObj.fourWeek break; } } if (emailAuth && isUseEmail && data.user && lawRegion && !data.user.email_authorized) { $('#user_sub_confirm').show(); } $$_$$.user = data.user; $('.float-request-notification-permission-button').attr('autoClickByOneTap', true).click(); if (fallback) { fallback(data.user); } sessionStorage.setItem('login-by-one-tap', 1); if (window.setElementDtParams) window.setElementDtParams('body', { is_login: 1, is_one_tap_login: 1 }); if (window.setNavUserInfo) window.setNavUserInfo(); }, }); } window.initOneTap = function (fallback, handler) { if ($$_$$.user.is_user_login) { return; } google.accounts.id.initialize({ client_id: "445297986467-q9md3214cg93qm7rsbr8hkckqv6j8agd.apps.googleusercontent.com", state_cookie_domain: "apkpure.com", callback: function (response) { if (handler) { handler(response); return; } handleCredentialResponse(response, fallback); }, cancel_on_tap_outside: false, prompt_parent_id: 'g_id_container', itp_support: true, auto_select: false, }); try { google.accounts.id.prompt(function (notification) { $('.share-open').css('z-index', 9998); const momentType = notification.getMomentType(); let reason = notification.isDisplayed() ? 'is displayed' : ''; if (momentType === 'display' && notification.isNotDisplayed()) { reason = notification.getNotDisplayedReason(); } else if (momentType === 'skipped') { reason = notification.getSkippedReason(); } else if (momentType === 'dismissed') { reason = notification.getDismissedReason(); } if (typeof fallback === 'function' && notification.getMomentType() === 'display' && notification.isNotDisplayed()) { fallback(); } window._reporter && window._reporter.reportEvent({ eventName: 'dt_imp', businessParams: { google_prompt_type: momentType, google_prompt_reason: reason } }) }); } catch (error) { if (typeof fallback === 'function') { fallback(); } } } window.addEventListener('load', function () { if (window.google_one_tap_hide) { return; } var autoTrigger = false if (autoTrigger) { window.initOneTap(); } }); </script> <div class="user_sub_container user_sub_common_warp follow_email" data-iapi-url="https://i.apkpure.com"> <div class="user_sub_common user_sub_box" > <div class="user_sub_common_content"> <div class="sub_top"> <div class="sub_title"> 訂閱APKPure </div> <div class="sub_desc"> 第一時間獲取熱門安卓遊戲應用的首發體驗,最新資訊和玩法教程。 </div> </div> <div class="sub_bottom"> <div class="close_button"> 不,謝謝 </div> <div class="sub_button">訂閱</div> </div> </div> <div class="sub_success_box"> <div class="sub_success_content" id="user_sub_success"> <div class="icon"> <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.97998 24.02C5.97998 14.08 14.04 6.02002 23.98 6.02002C33.92 6.02002 41.98 14.08 41.98 24.02C41.98 33.96 33.92 42.02 23.98 42.02C14.04 42.02 5.97998 33.96 5.97998 24.02Z" fill="#24CD77" stroke="#24CD77" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" /> <path d="M15.98 24L20.56 28.58C21.34 29.36 22.6 29.36 23.38 28.58L31.98 20" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> </div> <div class="success_title"> 成功! </div> <div class="success_desc"> 您已訂閱我們的郵件通知。 </div> </div> </div> </div> </div> <script type="text/javascript"> window.addEventListener('load', function () { var lawRegion = 1; function debounce(func, timeout) { timeout = timeout || 300; var timer; return function () { var args = arguments; clearTimeout(timer); timer = setTimeout(function () { func.apply(this, args); }, timeout); }; } $.ajax({ url: 'https://i.apkpure.com/account/api/v2/check_web_follow_app', method: 'post' , xhrFields: { withCredentials: true, }, crossDomain: true, data: { packageName: $('.follow-but').attr('data-package-name'), }, success: function (data) { if (data.follow) { $('.follow-but').text("已訂閱").attr('data-follow', true); } followButDtImp(); }, error: function () { followButDtImp(); } }); function followButDtImp() { var $followBut = $('.follow-but'); var dtParams = $followBut.attr('dt-params'); var params = new URLSearchParams(dtParams); params.set('is_followed', Number(!!$followBut.attr('data-follow') === 'true')); $followBut.attr('dt-params', params.toString()); window._reporter.setCommand($followBut.get(0), { hold: false }); } function checkNeedRequestPermission(){ if(!('Notification' in window) || !('ServiceWorker' in window)) return false; if(Notification.permission !== "default") return false; return true; } function dtReport(eventCode, eventValue) { return window._dt_event_bus && window._dt_event_bus.emit && window._dt_event_bus.emit(eventCode, eventValue); } function requestPermissionAndSendThanks() { Notification.requestPermission().then(function (permission) { if (permission !== 'default' && $$.hideSecondFloatButton) { $$.hideSecondFloatButton('notification'); } if (permission === "granted") { window.dispatchEvent(new Event('apkpure-init-firebase-token')); navigator.serviceWorker.getRegistration('/') .then(function(swr) { dtReport('notification-request-permission-result-follow-details', ''); }); } dtReport('notification-request-permission-result-follow-details', permission); }); } function followOrCheckWebIsFollowAppOrUnsubscribe(apiEndpoint, autoHide,successCallback) { var iapiUrl = $('.user_sub_container').data('iapi-url'); var packageName = $('.follow-but').attr('data-package-name'); $.ajax({ xhrFields: { withCredentials: true, }, crossDomain: true, type: 'POST', url: iapiUrl + '/account/api/v2/' + apiEndpoint, data: { packageName }, success(data, err) { if (data.error) return console.error(data.msg); if (autoHide) { var timer = setTimeout(function() { $('.user_sub_common_warp.follow_email').hide(); clearTimeout(timer); }, 3000); } if (typeof successCallback === 'function') { successCallback(data); } return; }, }); } function subscriptionApp() { followOrCheckWebIsFollowAppOrUnsubscribe('web_follow_app', true, function (data) { if (data.status === 0) { $('.follow-but').text("已訂閱").attr('data-follow', true); $('.user_sub_common_warp.follow_email .user_sub_common_content').hide(); $('.user_sub_common_warp.follow_email .sub_success_box').show(); $('.user_sub_common_warp.follow_email').show(); dtReport('follow-button-click', 'follow'); var timer = setTimeout(function() { $('.user_sub_common_warp.follow_email').hide(); clearTimeout(timer); requestPermissionAndSendThanks(); }, 3000); } }); } function unsubscribeFollowApp() { followOrCheckWebIsFollowAppOrUnsubscribe('unsubscribe_web_follow_app', false, function (data) { $('.un_sub_box').hide(); var followHtml = '<i class="plus"></i> 訂閱'; if (data.status === 0) { $('.follow-but').html(followHtml).attr('data-follow', false); dtReport('follow-button-click', 'cancel-follow'); } }); } function handleCredentialResponse(response) { $.ajax({ xhrFields: { withCredentials: true }, crossDomain: true, type: 'POST', url: 'https://i.apkpure.com/auth/v2/one-tap/verify', data: { credential: response.credential, }, success: function (data) { if (!data.user) return; $$_$$.user = data.user; sessionStorage.setItem('login-by-one-tap', 1); if (window.setElementDtParams) window.setElementDtParams('body', { is_login: 1, is_one_tap_login: 1 }); if (window.setNavUserInfo) window.setNavUserInfo(); if (lawRegion && !data.user.email_authorized) { return $('.user_sub_common_warp.follow_email').show(); } if (!lawRegion) { return subscriptionApp(); } } }); } $('.user_sub_common_warp.follow_email .close_button').on('click', function () { $('.user_sub_common_warp.follow_email').hide(); }); $('.user_sub_common_warp.follow_email .sub_button').on('click',function() { var iapiUrl = $('.user_sub_container').data('iapi-url'); $('.user_sub_common_warp.follow_email .user_sub_common_content').hide(); $('.user_sub_common_warp.follow_email .sub_success_box').show(); $.ajax({ xhrFields: { withCredentials: true, }, crossDomain: true, type: 'POST', url: iapiUrl + '/account/api/v2/user_email_auth', success(data, err) { subscriptionApp(); if (data.error) return console.error(data.msg); }, }); }); $('.follow-but').click(debounce(function () { dtReport('follow-button-click', 'to-follow'); var user = $$_$$.user; if (!user || !user.is_user_login) { if (window.initOneTap) { return window.initOneTap($$.oneTapTAfallback, handleCredentialResponse); } else { $$.oneTapTAfallback() } } if (user && user.is_user_login) { var isFollowed = !!($('.follow-but').attr('data-follow') === 'true'); if (isFollowed) { return unsubscribeFollowApp(); } if (user.reg_type !== 'SOCIAL' && !user.isVerifiedEmail) { return location.href= $$x_ll+'/account/email?show_tip=1'; } if (lawRegion) { if (!user.email_authorized) { $('.user_sub_common_warp.follow_email .user_sub_common_content').show(); $('.user_sub_common_warp.follow_email .sub_success_box').hide(); return $('.user_sub_common_warp.follow_email').show(); } if (user.email_authorized) { return subscriptionApp(); } } if (!lawRegion) { return subscriptionApp(); } } })); }); </script><script>!function(){"use strict";for(var e=document.getElementsByClassName("ad-adsense"),o=0,d=0;d<e.length;d++){var n=e[d];"none"!==window.getComputedStyle(n).display?o+=1:(n.remove(),d-=1)}window.adsbygoogle=window.adsbygoogle||[];var s=window.adsbygoogle;for(d=0;d<o;d++)s.push({})}(); </script> <div class="clear" style="height:0px;"></div> <div class="dt-notification-get-token-placeholder"></div> <div class="footer_new"> <div class="footer_container"> <div class="info"> <div class="item group"> <img alt="APKPure" src="https://static.apkpure.com/www/static/imgs/logo_new.png" srcset="https://static.apkpure.com/www/static/imgs/logo_new@2x.png 2x" width="159" height="32" class="p_logo"/> <p>想你所想 及你所及</p> <ul class="share-box"> <li> <a class="telegram" rel="nofollow noopener" target="_blank" title="telegram" href="https://t.me/apkpurechannel"> <svg class="svg-align telegram" style="height: 16px; width: 16px;"><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-telegram"></use></svg> </a> </li> <li> <a class="facebook" rel="nofollow noopener" target="_blank" title="facebook" href="https://www.facebook.com/APKPureOfficial"> <i class="icon f_icon_facebook"></i> </a> </li> <li> <a class="twitter" rel="nofollow noopener" target="_blank" title="twitte" href="https://twitter.com/apkpure"> <svg class="svg-align telegram" style="height: 16px; width: 16px;"><use xlink:href="/static/assets/svg/common.stack-e44bde29.svg#icon-twitter-x"></use></svg> </a> </li> <li> <a class="youtube" rel="nofollow noopener" target="_blank" title="youtube" href="https://www.youtube.com/channel/UCbCOKdnt1yYk4S3I4a034XQ"> <i class="icon f_icon_youtube"></i> </a> </li> </ul> </div> <div class="item"> <div class="title">產品相關</div> <ul id="footer-solutions-list"> <li><a href="https://apkpure.com/tw/apkpure/com.apkpure.aegon">APK 安裝器</a></li> <li><a href="https://apkpure.com/tw/apk-signature-verification">APK 簽名校驗</a></li> <li><a href="https://apkpure.com/tw/apk-download-web-widget">APK下載服務</a></li> </ul> </div> <div class="item"> <div class="title">開發者</div> <ul> <li><a href="https://developer.apkpure.com?hl=zh-TW" rel="noopener" target="_blank">開發者平台</a></li> <li><a href="https://apkpure.com/tw/submit-apk">提交APK</a></li> <li><a href="https://apkpure.com/tw/traffic-monetization">Traffic Monetization with APKPure</a></li> </ul> </div> <div class="item"> <div class="title">公司</div> <ul> <li><a href="https://apkpure.com/tw/about.html">關於我們</a></li> <li><a href="https://apkpure.com/tw/contact-us.html">聯繫我們</a></li> <li> <a href="https://apkpure.com/tw/cooperation.html" title="商務合作"> 商務合作 </a> </li> </ul> </div> </div> <div class="other"> <div class="info"> © 2014-2024 APKPure 版權所有 | <a href="https://apkpure.com/tw/privacy-policy.html">隱私政策</a> | <a href="https://apkpure.com/tw/copyright-policy.html" rel="nofollow">Copyright Policy</a> | <a href="https://apkpure.com/tw/terms.html" rel="nofollow">條款</a> | <a href="https://apkpure.com/tw/eu-amau.html" rel="nofollow">EU AMAU</a> </div> <div class="current_box enable_switch"> <div class="current_lang"> TW </div> <div class="menu_list"> <div class="menu_body"> <ul> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_us" href="https://apkpure.com/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="en" > English </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_br" href="https://apkpure.com/br/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="pt" > Português </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_es" href="https://apkpure.com/es/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="es" > Español </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_ru" href="https://apkpure.com/ru/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="ru" > Pусский </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_sa" href="https://apkpure.com/ar/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="ar" > العربية </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_cn" href="https://apkpure.com/cn/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="zh-Hans" > 中文(简体) </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_tw" href="https://apkpure.com/tw/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="zh-Hant" > 中文(繁體) </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_in" href="https://apkpure.com/in/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="hi" > हिन्दी </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_id" href="https://apkpure.com/id/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="id" > Indonesia </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_it" href="https://apkpure.com/it/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="it" > Italiano </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_nl" href="https://apkpure.com/nl/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="nl" > Nederlands </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_jp" href="https://apkpure.com/jp/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="ja" > 日本語 </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_pl" href="https://apkpure.com/pl/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="pl" > Polski </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_de" href="https://apkpure.com/de/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="de" > Deutsch </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_vn" href="https://apkpure.com/vn/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="vi" > Tiếng Việt </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_fr" href="https://apkpure.fr/fr/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="fr" > Français </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_tr" href="https://apkpure.com/tr/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="tr" > Türkiye </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_kr" href="https://apkpure.com/kr/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="ko" > 한국어 </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_ms" href="https://apkpure.com/ms/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="ms" > Malaysia </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_th" href="https://apkpure.com/th/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="th" > ภาษาไทย </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_ur" href="https://apkpure.com/ur/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="ur" > اردو </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_bn" href="https://apkpure.com/bn/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="bn" > বাংলা </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_fa" href="https://apkpure.com/fa/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="fa" > فارسی </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_us" href="https://apkpure.it/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="en-IT" > English(IT) </a> </li> <li onclick="Redirect.setLangCookie('menu')"> <a class="flag-icon flag-country flag_country_it" href="https://apkpure.it/it/simply-learn-dutch/simply.learn.dutch/download/5.1.0" hreflang="it-IT" > Italiano(IT) </a> </li> </ul> </div> </div> </div> </div> </div> </div> <div class="share-fixed share-hide"> <div class="share-btn share-mob"> <div class="share-open"></div> <div class="share-open-bg"></div> <ul> <li> <span class="share-icon-container share-shortcut" data-sharer style="display: none;"><span class="icon"></span></span> </li> <li> <span class="share-icon-container share-fb" data-sharer="facebook"><span class="icon"></span><span class="text">Facebook</span></span> </li> <li> <span class="share-icon-container share-t" data-sharer="twitter"><span class="icon"></span><span class="text">Twitter</span></span> </li> <li> <span class="share-icon-container share-reddit" data-sharer="reddit"><span class="icon"></span><span class="text">Reddit</span></span> </li> <li> <span class="share-icon-container share-vk" data-sharer="vk"><span class="icon"></span><span class="text">Vkontakte</span></span> </li> <li> <span class="share-icon-container share-whatsapp" data-sharer="whatsapp"><span class="icon"></span><span class="text">WhatsApp</span></span> </li> <li> <span class="share-icon-container share-more"><span class="icon"></span><span class="text">More</span></span> </li> <li> <div class="share-side-counter"></div> </li> </ul> </div> </div> <div class="float-shortcut-button float-button-second" style="display: none;"> <div class="float-shortcut-button__icon icon"></div> </div> <div class="float-request-notification-permission-button float-button-second" style="display: none;"> <div class="float-request-notification-permission__icon icon"></div> </div> <script src="https://static.apkpure.com/www/static/script/jquery.3.6.0.min.js" crossorigin="anonymous" type="text/javascript"></script> <script type="text/javascript"> jQuery.fn.size = jQuery.fn.size || function () { return this.length; }; </script> <script src="https://static.apkpure.com/www/static/script/lazyload-11.0.6.min.js" crossorigin="anonymous" type="text/javascript"></script> <script src="/language_v1034.js?hl=zh-TW" type="text/javascript"></script> <script src="https://static.apkpure.com/www/static/script/global_v1236.min.js" crossorigin="anonymous" type="text/javascript"></script> <!--[if lt IE 9]> <script src="https://static.apkpure.com/www/static/script/ie8.js"></script> <![endif]--> <link rel="stylesheet" type="text/css" href="https://static.apkpure.com/www/static/script/base64_v1236.css" /> <script src="https://static.apkpure.com/www/static/script/typeahead.bundle.fix.v2.min.js" type="text/javascript"></script> <script src="https://static.apkpure.com/www/static/js/search_v1007.min.js" type="text/javascript"></script> <script> $(function() { function getRandom(len) { var chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz0123456789'; var uuid = ''; for (var i = 0; i < len; i++) { uuid += chars.charAt(Math.floor(Math.random() * chars.length)); } return uuid; }; function getQimeiWithUpdate() { var BEACON_DEVICE_ID_KEY = '__BEACON_deviceId'; var QIEMI_KEY = '_qimei'; var COOKIE_DOMAIN = window.location.hostname.split('.').slice(-2) .join('.'); var COOKIE_MAX_AGE = 365; var deviceId = window.localStorage.getItem(BEACON_DEVICE_ID_KEY); var qimei = $$.getCookie(QIEMI_KEY); if (qimei) { window.localStorage.setItem(BEACON_DEVICE_ID_KEY, qimei); return qimei; } if (deviceId) { $$.setCookie(QIEMI_KEY, deviceId, COOKIE_MAX_AGE, COOKIE_DOMAIN); return deviceId; } deviceId = "atta" + getRandom(28); window.localStorage.setItem(BEACON_DEVICE_ID_KEY, deviceId); $$.setCookie(QIEMI_KEY, deviceId, COOKIE_MAX_AGE, COOKIE_DOMAIN); return deviceId; } var qimei = getQimeiWithUpdate(); var params = { user_id: qimei, biz_id: 'apkpure', sub_bizid: 'h5', h5_url: location.href, h5_ref: document.referrer, event_timestamp: Date.now(), }; $.ajax({ url: "//a.cdnpure.com/report/group_user", type: "GET", data: params, xhrFields: { withCredentials: true }, success: function(data) {} }); }); </script> <script> (function () { var screenWidth = 996; window.goBack = function () { if (document.referrer) { history.go(-1); } else { location.href = '/tw/'; } } var navPosition = $(".ar_fix").length > 0 ? 'right' : 'left'; window.closeMenu = function() { $('#nav_new').css(navPosition, '-270px'); $('#shadow').hide(); $('html').css('overflow-y', 'auto'); $('body').css('overflow-y', 'auto'); $('#article_item:not(".selected")').removeClass('open'); setTimeout(function () { $('#header').removeClass('open_menu'); },100); } window.openMenu = function() { location.hash = "menu"; $('html').css('overflow-y', 'hidden'); $('body').css('overflow-y', 'hidden'); $('#nav_new').css(navPosition, '0'); $('#article_item:not(".selected")').addClass('open selected'); $('#header').addClass('open_menu'); $('#shadow').show(); } $(window).on('hashchange', function (event) { var isMenuOpen = $('.shadow').css('display') === 'block'; var e = event.originalEvent; if (!e.oldURL) return; if (e.oldURL.substr(-5) === '#menu' && isMenuOpen) closeMenu(true); if (e.newURL.substr(-5) === '#menu' && !isMenuOpen) openMenu(); }); var startX,deltaX; $('.nav_container').on('touchstart', function (event) { var touches = event.touches; if (touches && touches.length) { startX = touches[0].pageX; } }); $('.nav_container').on('touchmove', function (event) { var touches = event.touches; if (touches && touches.length) { deltaX = startX - touches[0].pageX; } }); $('.nav_container').on('touchend', function (event) { if ($('.ar_fix').length > 0) { if (deltaX < -80) { closeMenu(); } } else { if (deltaX > 80) { closeMenu(); } } deltaX = 0; }); $('#nav_new').on('click', '.many > a, .many > span', function (event) { if (window.innerWidth < screenWidth) { var $that = $(this).parent('.many'); if ($that.hasClass('open')) { $that.removeClass('open') } else { $that.addClass('open'); } } }); $(document).bind("click", function (e) { if (window.innerWidth < screenWidth) { var current_box = $('.current_box'); if ($(e.target).closest('.current_box').length > 0) { current_box.hasClass('open') ? current_box.removeClass('open') : current_box.addClass('open'); } else { current_box.removeClass('open'); } } }); window.addEventListener('resize', function () { if (window.innerWidth > screenWidth) { $('#nav_new .many').removeClass('open'); $('.current_box').removeClass('open'); closeMenu(); } }); window.use_search_new_css = true; })(); </script> <script> $(function() { window.addEventListener('apkpure-init-firebase-token', initFirebaseToken); if(!('Notification' in window) || Notification.permission !== "granted") return; function uploadToken(token) { localStorage.setItem('apkpure-firebase-token', token); localStorage.setItem('apkpure-last-upload-token-time', Date.now()); var qimei = localStorage.getItem('__BEACON_deviceId'); var lang = 'en'; if(!qimei) return; $.ajax('https://tapi.pureapk.com/v3/report_token?' + new URLSearchParams({ h5_qimei: qimei, token: token, lang: lang, uid: typeof $$_$$ === 'object' && $$_$$.user && $$_$$.user.id || 0, account_type: 1, domain: window.location.host, zone: Math.floor(new Date().getTimezoneOffset() / 60), }),{headers: {'Ual-Access-Businessid': 'projecta'}}); window._dt_event_bus && window._dt_event_bus.emit('notification-get-token', { token: token }); } function getFirebaseApp(cb) { $.getScript('https://www.gstatic.com/firebasejs/8.10.0/firebase-app.js', cb); } function getFirebaseMessaging(cb) { $.getScript('https://www.gstatic.com/firebasejs/8.10.0/firebase-messaging.js', cb); } function getAndUploadToken() { var firebaseConfig = {"apiKey":"AIzaSyDGl5lw7o7nlgvffmKQKCqzDWXW133QbCs","authDomain":"apkpure-web-firebase.firebaseapp.com","projectId":"apkpure-web-firebase","storageBucket":"apkpure-web-firebase.appspot.com","messagingSenderId":"708547724301","appId":"1:708547724301:web:738b0d73dacfba570f0144","measurementId":"G-QKET8MS8RE"}; firebase.initializeApp(firebaseConfig); var messaging = firebase.messaging(); messaging.getToken({ vapidKey: 'BBGaVC7ri0hzJxfCncxYiKDMVbaBZgljEM-tShKJuawuhR3xic6YsZGcv_m1Sq3ypslk768qD1e5BRxFjkESxRw' }).then(uploadToken); } function initFirebaseToken() { if('Notification' in window && Notification.permission === 'granted') { getFirebaseApp(getFirebaseMessaging.bind(null, getAndUploadToken)); } } var localToken = localStorage.getItem('apkpure-firebase-token'); var lastUploadTokenTime = localStorage.getItem('apkpure-last-upload-token-time'); var now = Date.now(); var oneMin = 60 * 1000; if(localToken && (now - parseInt(lastUploadTokenTime) <= oneMin)) return; initFirebaseToken(); }); </script> <style>.ad-js-anchor { position: relative; }</style> <script> if (window.yaContextCb) { window.yaContextCb.push(()=>{ var fullscreenBlockId = document.querySelector('header.common-header') ? 'R-A-1940212-98' : (isHuaweiOrHonorWebView && isHuaweiOrHonorWebView() ? 'R-A-1940212-48' : "R-A-1940212-43"); var fullscreenPlatform = "touch"; if (window.innerWidth > 996) { fullscreenBlockId = location.hostname.indexOf('apkpure.com') > -1 ? 'R-A-1940212-115' : 'R-A-1940212-116'; fullscreenPlatform = "desktop"; } Ya.Context.AdvManager.render({ statId: 0, "blockId": fullscreenBlockId, "type": "fullscreen", "platform": fullscreenPlatform }) }); } </script> <script> window.apkpurePartnerConfig = { blackList: ["YXBrcHVyZS5jb20=","bS5hcGtwdXJlLmNvbQ==","bS5hcGtwdXJlLmZy","YXBrcHVyZS5mcg==","YXBrcHVyZS5pdA==","bS5hcGtwdXJlLml0"], partners: [{"name":"SnapTube","link":"https://snaptube.live/"}], }; !function(){"use strict";$((function(){if(window.apkpurePartnerConfig){var n=window.apkpurePartnerConfig,o=n.blackList,t=void 0===o?[]:o,a=n.partners,e=void 0===a?[]:a;if(!t.includes(window.btoa(location.host))&&e.length){var i=$(document.createDocumentFragment());e.forEach((function(n){var o=n.name,t=n.link;i.append("<li><a href=".concat(t,' rel="noopener" target="_blank">').concat(o,"</a></li>"))})),$("#footer-solutions-list").append(i)}}}))}(); </script> <script src="//a.apkpure.com/analytics_v1025.js" crossorigin="anonymous" type="text/javascript"></script> <link rel="stylesheet" type="text/css" href="https://cdnpure.com/static/share-button/css/share-button.1.2.3.min.css" /> <script> !function(a,e){var s,r=e.querySelector("link[rel='canonical']");s=r?r.getAttribute("href"):location.href,"object"==typeof addthis_share&&addthis_share.url&&(s=addthis_share.url),$(e).on("click","[data-sharer]",function(){var a=$(this).attr("data-sharer");a+="|simply.learn.dutch",$$.analytics.send("event","share",s,e.title,a)}),$.ajax({url:"https://a.apkpure.com/api-shares.json?url="+encodeURIComponent(s),type:"GET",dataType:"jsonp",jsonp:"callback",success:function(a){a && a.shares && ($(".share-toolbox").append('<span class="share-counter">' + a.shares + "</span>"), $(".share-mob .share-more .text").html(a.shares + "<br>SHARES").toggleClass("share-bottom-counter text"), $(".share-side-counter").html('<div class="share-side-count">' + a.shares + '</div><div class="share-side-text">SHARES</div>'))}})}(window,document); </script> <script> var dt_language = 'tw'; var dt_routePath = JSON.parse('["/:name/:package/download/:version_name","/br/:name/:package/download/:version_name","/es/:name/:package/download/:version_name","/ru/:name/:package/download/:version_name","/ar/:name/:package/download/:version_name","/cn/:name/:package/download/:version_name","/tw/:name/:package/download/:version_name","/in/:name/:package/download/:version_name","/id/:name/:package/download/:version_name","/it/:name/:package/download/:version_name","/nl/:name/:package/download/:version_name","/jp/:name/:package/download/:version_name","/pl/:name/:package/download/:version_name","/de/:name/:package/download/:version_name","/vn/:name/:package/download/:version_name","/fr/:name/:package/download/:version_name","/tr/:name/:package/download/:version_name","/kr/:name/:package/download/:version_name","/ms/:name/:package/download/:version_name","/th/:name/:package/download/:version_name","/ur/:name/:package/download/:version_name","/bn/:name/:package/download/:version_name","/fa/:name/:package/download/:version_name","/it/:name/:package/download/:version_name"]'.replace(/"/g, '"')); var dt_search_info = JSON.parse('{}'.replace(/"/g, '"')); window.reportDtConfig = { dt_sample: '0.49568836025369345', u_dt_r: '', dt_report_sample: '0.05', pkg: '', use_datahub: true, use_es: false, is_mobile: false, h5_exp_id: '10012,10017,10018,10021,10025,10034', rmd: 'prod123', is_ua_mobile: false, setName: 'set.dld.*', dt_report_retry: false, report_split: true, }; (function(){ function isPwa() { var list = ["fullscreen", "standalone", "minimal-ui"] for (var i = 0; i < 3; i++) { var displayMode = list[i]; if (window.matchMedia('(display-mode: ' + displayMode + ')').matches) { return true; } } return false; } var expIds = window.reportDtConfig.h5_exp_id.split(','); var ntfExp = [10002,10003,10012,10013,10014]; if(!isPwa()) return; for (var i = 0; i < ntfExp.length; i++) { var id = String(ntfExp[i]); var index = expIds.indexOf(id); if(index === -1) return; expIds.splice(index, 1); } expIds.push(10004); window.reportDtConfig.h5_exp_id = expIds.join(','); })(); </script> <script id="dtsdk" src="//a.apkpure.com/dt_sdk_v1021.js" crossorigin="anonymous" type="text/javascript"></script> <script src="//a.apkpure.com/dt_report_s_v1182.js?page=page_apk_download_v2" crossorigin="anonymous" type="text/javascript" ></script> <script defer src="https://cdnpure.com/static/share-button/js/share-button.1.2.3.min.js" type="text/javascript" crossorigin="anonymous"></script> <script src="https://i.apkpure.com/user_v1002.js?hl=zh-TW&r=0.8995330162735617" type="text/javascript"></script> <script defer src="https://cdnpure.com/static/js/ads-1.0.4.js" crossorigin="anonymous"></script> <style> .user_sub_container{display:none;width:100%;position:fixed;bottom:8px;background:#FFFFFF;box-shadow:0px 0px 12px rgba(0,0,0,0.12);border-radius:8px;box-sizing:border-box;padding:16px;z-index:999991;animation:usersubin 225ms cubic-bezier(0, 0, 0.2, 1);transform:translateY(0);transition:height .5s;height:max-content;justify-content:center;align-items:center}@keyframes usersubin{from{transform:translateY(100%)}to{transform:translateY(0)}}.ar_fix .user_sub_box .sub_button{margin-right:36px}.user_sub_box .sub_top{flex:1}.user_sub_box .sub_top .sub_title{color:#4B4B4B;font-size:16px;line-height:24px;font-weight:500}.user_sub_box .sub_top .sub_desc{color:#8B8B8B;margin-top:8px;font-size:12px;line-height:16px;margin-bottom:16px}.user_sub_box .sub_bottom{display:flex;justify-content:flex-end;align-items:center}.user_sub_box .sub_bottom .sub_button{background:#4087F7;border-radius:4px;padding:8px 16px;font-size:12px;color:#FFFFFF;cursor:pointer}.user_sub_box .close_button{color:#4087F7;font-size:12px;line-height:16px;margin-right:36px;cursor:pointer}.sub_success_box{display:none}.sub_success_content{display:flex;flex-direction:column;align-items:center;margin-bottom:6px}.sub_success_content .success_title{margin:4px 0;color:#4B4B4B;font-weight:500;font-size:16px;line-height:24px}.sub_success_content .success_desc{font-size:12px;line-height:16px;color:#A6A6A6}.user_sub_common_warp{width:auto;left:0;right:0;margin:0 8px}@media screen and (min-width: 720px){.user_sub_common_warp{top:80px;width:377px;right:0;left:auto}}@media screen and (min-width: 720px) and (max-width: 995px){.user_sub_common_warp{bottom:8px;top:auto}}@media screen and (min-width: 720px){.ar_fix .user_sub_common_warp{left:0;right:auto}}.follow_fancybox_custom_class .cmt-popup{margin:0 auto} @keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounce_icon{0%{transform:translateY(0)}15%{transform:translateY(-8px) scaleX(0.9) scaleY(1.1)}25%{transform:translateY(2px) scaleX(1) scaleY(0.9)}35%{transform:translateY(0) scale(1)}40%{transform:translateY(-1px)}45%{transform:translateY(0)}}.float-button-second{box-shadow:0px 2px 6px 0px #00000059;position:fixed;bottom:70px;width:40px;height:40px;right:10px;cursor:pointer;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:999;animation-duration:.5s;animation-fill-mode:both;animation-name:slideInRight}.float-button-second .icon{width:40px;height:40px;animation:bounce_icon 2s cubic-bezier(0.65, 0, 0.35, 1) 0.5s both}.float-shortcut-button{background:#00A6ED}.float-shortcut-button .icon{background:url("https://static.apkpure.com/mobile/static/imgs/float-shortcut.svg") center no-repeat}.float-request-notification-permission-button{background:#FDC14C}.float-request-notification-permission-button .icon{background:url("https://static.apkpure.com/mobile/static/imgs/icon-bell-float.svg") center no-repeat} </style> <div class="user_sub_container user_sub_common_warp bell_email" data-iapi-url="https://i.apkpure.com"> <div class="user_sub_common user_sub_box" > <div class="user_sub_common_content"> <div class="sub_top"> <div class="sub_title"> 訂閱APKPure </div> <div class="sub_desc"> 第一時間獲取熱門安卓遊戲應用的首發體驗,最新資訊和玩法教程。 </div> </div> <div class="sub_bottom"> <div class="close_button"> 不,謝謝 </div> <div class="sub_button">訂閱</div> </div> </div> <div class="sub_success_box"> <div class="sub_success_content" id="user_sub_success"> <div class="icon"> <svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M5.97998 24.02C5.97998 14.08 14.04 6.02002 23.98 6.02002C33.92 6.02002 41.98 14.08 41.98 24.02C41.98 33.96 33.92 42.02 23.98 42.02C14.04 42.02 5.97998 33.96 5.97998 24.02Z" fill="#24CD77" stroke="#24CD77" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" /> <path d="M15.98 24L20.56 28.58C21.34 29.36 22.6 29.36 23.38 28.58L31.98 20" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" /> </svg> </div> <div class="success_title"> 訂閱成功! </div> <div class="success_desc"> 您已訂閱APKPure。 </div> </div> </div> </div> </div> <script> $$.showFloatRequestNotificationPermissionButton(1, "https://i.apkpure.com"); </script> <script> window.apkpureAdUnfilledConfig = { reqUrl: 'https://tapi.apkpure.net/nap/v1/fetch_ami', commonBannerAdConfig: { sceneId: '3007', language: 'zh-TW', packageName: 'simply.learn.dutch', contextApkType: '1', contextCategory: 'TRAVEL_AND_LOCAL', }, bannerAdExtConfig: { top: {"moduleId":237,"dtParams":{"ga_name":"resp_download_top"}}, middle: {"moduleId":239,"dtParams":{"ga_name":"resp_download_middle"}}, side: {"moduleId":235,"dtParams":{"ga_name":"resp_download_side"}}, } }; !function(){"use strict";var n=function(){return n=Object.assign||function(n){for(var t,a=1,e=arguments.length;a<e;a++)for(var i in t=arguments[a])Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n},n.apply(this,arguments)};$((function(){var t,a=window.MutationObserver,e=window.apkpureAdUnfilledConfig;if(a&&e){var i=$("div[data-dt-ga-name] ins.adsbygoogle");if(i.length){var o=e.reqUrl,d=e.bannerAdExtConfig,r=void 0===d?{}:d,s=e.commonBannerAdConfig,c=void 0===s?{}:s;if(window.adsenseErr=window.adsenseErr||{push:function(){this.length+=1,u()},length:0},null===(t=window.adsenseErr)||void 0===t?void 0:t.length)u();else{var l=new a((function(n){n.forEach((function(n){"data-ad-status"===n.attributeName&&f(n.target)}))}));i.each((function(){"unfilled"!==$(this).data("ad-status")?l.observe(this,{attributes:!0}):f(this)}))}}}function u(){i.each((function(){f(this,!0)}))}function f(t,a){void 0===a&&(a=!1);var e=$(t),i=e.data("ad-status");if(a||"unfilled"===i){var d=e.closest("[data-dt-ga-name]").data("dt-ga-name"),s=Object.keys(r).find((function(n){return d.includes(n)}));if(s){var l=r[s]||{};$.ajax({method:"POST",url:o,dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(n(n({},c),l))}).done((function(n){var t,a,i=null===(t=null==n?void 0:n.data)||void 0===t?void 0:t.htmlContent;if(i){var o=e.closest("[data-dt-ga-name]"),r=(null==d?void 0:d.includes("side"))?250:90;o.empty().css("min-height","".concat(r,"px")).append(i),(null===(a=o.parent())||void 0===a?void 0:a.data("dt-ga-name"))&&o.parent().css("min-height","".concat(r,"px"))}else console.warn("BannerAd Not Found")})).fail((function(n,t){console.error("fetch_ami error: ",t,n)}))}}}}))}(); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/fancybox/3.5.7/jquery.fancybox.min.js" crossOrigin="anonymous" type="text/javascript"></script><script>!function(){"use strict";function t(t,n,e,o){return new(e||(e=Promise))((function(a,i){function r(t){try{l(o.next(t))}catch(t){i(t)}}function c(t){try{l(o.throw(t))}catch(t){i(t)}}function l(t){var n;t.done?a(t.value):(n=t.value,n instanceof e?n:new e((function(t){t(n)}))).then(r,c)}l((o=o.apply(t,n||[])).next())}))}function n(t,n){var e,o,a,i,r={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:c(0),throw:c(1),return:c(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function c(c){return function(l){return function(c){if(e)throw new TypeError("Generator is already executing.");for(;i&&(i=0,c[0]&&(r=0)),r;)try{if(e=1,o&&(a=2&c[0]?o.return:c[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,c[1])).done)return a;switch(o=0,a&&(c=[2&c[0],a.value]),c[0]){case 0:case 1:a=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,o=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(!((a=(a=r.trys).length>0&&a[a.length-1])||6!==c[0]&&2!==c[0])){r=0;continue}if(3===c[0]&&(!a||c[1]>a[0]&&c[1]<a[3])){r.label=c[1];break}if(6===c[0]&&r.label<a[1]){r.label=a[1],a=c;break}if(a&&r.label<a[2]){r.label=a[2],r.ops.push(c);break}a[2]&&r.ops.pop(),r.trys.pop();continue}c=n.call(t,r)}catch(t){c=[6,t],o=0}finally{e=a=0}if(5&c[0])throw c[1];return{value:c[0]?c[1]:void 0,done:!0}}([c,l])}}}"function"==typeof SuppressedError&&SuppressedError;var e=!1,o=!1;function a(){var a,i;return t(this,void 0,void 0,(function(){var r;return n(this,(function(c){switch(c.label){case 0:return"Notification"in window&&"ServiceWorker"in window&&"default"===Notification.permission?e?[2]:[4,Notification.requestPermission()]:[2];case 1:return r=c.sent(),e=!1,"granted"!==r||o||(o=!0,function(){var e,o;t(this,void 0,void 0,(function(){return n(this,(function(t){switch(t.label){case 0:return window.dispatchEvent(new Event("apkpure-init-firebase-token")),[4,navigator.serviceWorker.getRegistration("/")];case 1:return t.sent().showNotification("Thank you for subscribing!",{body:"Thanks for subscribing to our notifications!"}),null===(o=null===(e=window._dt_event_bus)||void 0===e?void 0:e.emit)||void 0===o||o.call(e,"notification-request-permission-result-downloading",""),[2]}}))}))}()),null===(i=null===(a=window._dt_event_bus)||void 0===a?void 0:a.emit)||void 0===i||i.call(a,"notification-request-permission-downloading",r),[2]}}))}))}$((function(){$(".fancybox-custom-dialog").each((function(t,n){var e=$(n),o=$('[data-dialog="'.concat(e.prop("id"),'"]')),a='<div data-fancybox-close class="fancybox-close-small modal-close">'.concat('<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><g fill-rule="evenodd" clip-rule="evenodd" fill="#8B8B8B" clip-path="url(#clip0_2109_270)"><path d="M2.288 2.288a.75.75 0 0 1 1.06 0l6.364 6.364a.75.75 0 1 1-1.06 1.06L2.288 3.348a.75.75 0 0 1 0-1.06z"/><path d="M2.288 9.712c-.293-.293-.314-.747-.046-1.014l6.456-6.456c.267-.268.721-.247 1.014.046.293.293.314.747.046 1.014L3.302 9.758c-.267.268-.721.247-1.014-.046z"/></g><defs><clipPath id="clip0_2109_270"><path fill="#fff" d="M0 0h12v12H0z"/></clipPath></defs></svg>',"</div>");o.on("click",(function(){$.fancybox.open({src:"#".concat(e.prop("id")),type:"inline",autoFocus:!1,backFocus:!1,touch:!1,baseClass:"fancybox-custom-dialog-class",btnTpl:{smallBtn:a}})}))}))}));var i="object"==typeof global&&global&&global.Object===Object&&global,r="object"==typeof self&&self&&self.Object===Object&&self,c=i||r||Function("return this")(),l=c.Symbol,s=Object.prototype,d=s.hasOwnProperty,u=s.toString,f=l?l.toStringTag:void 0,p=Object.prototype.toString,v="[object Null]",g="[object Undefined]",h=l?l.toStringTag:void 0;var m="[object Symbol]",w=/\s/,b=/^\s+/;function y(t){var n=typeof t;return null!=t&&("object"==n||"function"==n)}var k=NaN,_=/^[-+]0x[0-9a-f]+$/i,x=/^0b[01]+$/i,S=/^0o[0-7]+$/i,N=parseInt;function O(t){if("number"==typeof t)return t;if(function(t){return"symbol"==typeof t||function(t){return null!=t&&"object"==typeof t}(t)&&function(t){return null==t?void 0===t?g:v:h&&h in Object(t)?function(t){var n=d.call(t,f),e=t[f];try{t[f]=void 0;var o=!0}catch(t){}var a=u.call(t);return o&&(n?t[f]=e:delete t[f]),a}(t):function(t){return p.call(t)}(t)}(t)==m}(t))return k;if(y(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=y(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=function(t){return t?t.slice(0,function(t){for(var n=t.length;n--&&w.test(t.charAt(n)););return n}(t)+1).replace(b,""):t}(t);var e=x.test(t);return e||S.test(t)?N(t.slice(2),e?2:8):_.test(t)?k:+t}var T=function(){return c.Date.now()},C=Math.max,D=Math.min;$((function(){var t=$(".show-more .show-more-content");function n(){t.each((function(t,n){var e,o=$(n),a=o.outerHeight(),i=a||9999;a<=parseInt(null===(e=o.css("--height"))||void 0===e?void 0:e.replace("px",""),10)&&o.parent().find(".show-more-mask").remove(),o.parent().css("--max-height","".concat(i,"px"))}))}$(document).on("click",".show-more .show-more-button",(function(t){var n=$(t.currentTarget),e=n.parents(".show-more").eq(0),o="true"===e.attr("data-expanded");e.attr("data-expanded",String(!o));var a=n.contents()[0];a&&(a.textContent=n.data(o?"show-more-text":"show-less-text"))})),$(window).on("resize",function(t,n,e){var o=!0,a=!0;if("function"!=typeof t)throw new TypeError("Expected a function");return y(e)&&(o="leading"in e?!!e.leading:o,a="trailing"in e?!!e.trailing:a),function(t,n,e){var o,a,i,r,c,l,s=0,d=!1,u=!1,f=!0;if("function"!=typeof t)throw new TypeError("Expected a function");function p(n){var e=o,i=a;return o=a=void 0,s=n,r=t.apply(i,e)}function v(t){var e=t-l;return void 0===l||e>=n||e<0||u&&t-s>=i}function g(){var t=T();if(v(t))return h(t);c=setTimeout(g,function(t){var e=n-(t-l);return u?D(e,i-(t-s)):e}(t))}function h(t){return c=void 0,f&&o?p(t):(o=a=void 0,r)}function m(){var t=T(),e=v(t);if(o=arguments,a=this,l=t,e){if(void 0===c)return function(t){return s=t,c=setTimeout(g,n),d?p(t):r}(l);if(u)return clearTimeout(c),c=setTimeout(g,n),p(l)}return void 0===c&&(c=setTimeout(g,n)),r}return n=O(n)||0,y(e)&&(d=!!e.leading,i=(u="maxWait"in e)?C(O(e.maxWait)||0,n):i,f="trailing"in e?!!e.trailing:f),m.cancel=function(){void 0!==c&&clearTimeout(c),s=0,o=l=a=c=void 0},m.flush=function(){return void 0===c?r:h(T())},m}(t,300,{leading:o,maxWait:300,trailing:a})}(n)),n()}));var j,E,I=$$.getCookie("download_id"),U=location.host.indexOf(".woa.com")>0?".woa.com":".apkpure.com",A=Number((1+String(Date.now()).substring(9,13)+Math.random()).replace(".","").substring(0,16)),W=(null===(j=window.apkpure)||void 0===j?void 0:j.pageData)||{};function B(t,n){$("body").addClass("downloading"),n&&$("body").addClass("downloading-fast"),function(){if($(".apk-store-pop").length){$(".apk-store-button").hide(),$(".notification-apk-store").css({display:"block"});var t=setTimeout((function(){$(".chrome-install-pop").hide(),$(".apk-store-pop").show(),clearTimeout(t)}),3e3)}}();var e=$(".download-content");e.find("#download_link").attr("href",t).attr("data-dt-is-fast",n?1:0),e.find("h2").text(e.data(n?"fast-download-text":"normal-download-text"))}function L(t){var n,e;W.isReportAct&&!localStorage.getItem("apkpure-firebase-token")&&$.ajax("".concat(W.tapiBaseUrl,"/v3/report_act?").concat(new URLSearchParams({h5_qimei:localStorage.getItem("__BEACON_deviceId"),pkg_name:W.packageName,apk_type:W.apkType,act:t,uid:String((null===(e=null===(n=window.$$_$$)||void 0===n?void 0:n.user)||void 0===e?void 0:e.id)||0)})),{headers:{"Ual-Access-Businessid":"projecta"}})}window.page_config={info:{package_name:W.packageName,version_name:W.versionName,version_code:W.versionCode,category:W.category,app_type:W.apkType,template_language:W.templateLanguage,ad_vendor:W.adVendor},type:"app_download"},$((function(){var e,o,i,r;e=W.fastDownloadId||"",$(".direct-down-btn").attr("data-down-id",A),$(".download-start-btn").on("click",(function(){var t=$(this).attr("href");$$.setCookie("download_id",I,null,U,!1),B(t,!1),L(E.DOWNLOAD)})),$(".fast-download-start-btn").on("click",(function(t){t.preventDefault();var n=$(this).attr("href"),o=localStorage.getItem("recommend_id")||"",a=$$.getQueryString("utm_source")||$$.getQueryString("channel_id")||$$.getCookie("channel_id")||1004,i={fast_download_id:e||void 0,fast_download_type:e&&$(this).attr("data-fast-download-type")||void 0,recommend_id:o&&encodeURIComponent(o)||void 0,channel_id:a||void 0},r={package_name:W.packageName};try{location.href="apkpure://install-app?app_digest=".concat(encodeURIComponent(JSON.stringify(r)),"&open_detail=1&report_context=").concat(encodeURIComponent(JSON.stringify(i)))}catch(t){}setTimeout((function(){B(n,!0),location.href=n}),1500),L(E.DOWNLOAD)})),$(".download-content #download_link").on("click",(function(){$$.setCookie("download_id",I,null,U,!1)})),$(".aegon-direct-download-btn").on("click",(function(){$$.setCookie("download_id",A,null,U,!1)})),function(){var e;t(this,void 0,void 0,(function(){var t,o;return n(this,(function(n){switch(n.label){case 0:return t=(null===(e=window.Notification)||void 0===e?void 0:e.permission)||"denied",$("body").attr("data-notification",t),navigator.permissions?[4,navigator.permissions.query({name:"notifications"})]:[2];case 1:return o=n.sent(),$("body").attr("data-notification",o.state),o.onchange=function(){$("body").attr("data-notification",o.state)},[2]}}))}))}(),$("body").attr("data-package-name",W.packageName),$$.initDetailsUserDownload(W.isUserDownloadApkInfoSample),function(){var e;t(this,void 0,void 0,(function(){var t;return n(this,(function(n){switch(n.label){case 0:return W.trackingChromePatch?[2]:(null===(e=navigator.userAgentData)||void 0===e?void 0:e.getHighEntropyValues)?[4,navigator.userAgentData.getHighEntropyValues(["platformVersion","model"])]:[2,$("body").append('<img style="display: none;" src="'.concat(W.trackingUrl,'" alt="tracking"/>'))];case 1:return t=n.sent(),$("body").append('<img style="display: none;" src="'.concat(W.trackingUrl,"&platformVersion=").concat(t.platformVersion||"","&model=").concat(t.model||"",'" alt="tracking"/>')),[2]}}))}))}(),$$.initDebutGame(),(o=$(".detail-safe-btn")).on("click",(function(){var t=o.data("href");$("#detail-safe iframe").attr("src",t)})),$$.analytics.send("event","search_apk",W.packageName,W.crawlerLanguage,W.isCrawler),r=(i=$("#download_link")).attr("ga"),$$.gaEvent(r),r&&i.attr("ga",r.replace("download|","redownload|")),$(".notification-permission").on("click",(function(){$(this).parents(".request-permission").hasClass("notification-apk-store")||a()})),L(E.VIEW)})),function(t){t.VIEW="1",t.DOWNLOAD="2"}(E||(E={}))}(); ; !function(){"use strict";$((function(){var t="youtube_info",u=$(".youtube-button-wrap").data("youtubeid");if(u){var e=$(".dt-details-new-box").data("pkg")||$("body").data("pkg");o()||$(".youtube-button-wrap .red-icon").css({display:"flex"}),$(".youtube-button-wrap").on("click",(function(){var n,r;o()||($(".youtube-button-wrap .red-icon").hide(),n={youtubeId:u,packageName:e},(r=a()).push(n),localStorage.setItem(t,JSON.stringify(r)))}))}function o(){return a().some((function(t){return t.youtubeId===u&&t.packageName===e}))}function a(){try{return JSON.parse(localStorage.getItem(t))||[]}catch(t){return[]}}}))}(); ; !function(){"use strict";$("[data-fancybox]").fancybox({loop:!0,mobile:{clickSlide:function(){return"close"}},iframe:{attr:{allow:"fullscreen"}},beforeLoad:function(o,t){$(t.opts.$orig).hasClass("tube-domain")&&"youtube"===t.contentSource&&(t.src=t.opts.src)}})}(); </script></body></html>