callapp.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. import CallApp from 'callapp-lib';
  2. export default function ({ $userAgent }, i) {
  3. const scheme = $userAgent.isIos ? 'szxiOSApp' : 'opengeminiapp';
  4. i(
  5. 'callSzx',
  6. new CallApp({
  7. scheme: { protocol: scheme, host: '' },
  8. intent: { package: 'com.gemini.cloud.client', scheme },
  9. timeout: 2000,
  10. yingyongbao:
  11. 'https://a.app.qq.com/o/simple.jsp?pkgname=com.gemini.cloud.client',
  12. appstore: 'https://www.pgyer.com/gemini6',
  13. fallback: 'https://www.androidscloud.com',
  14. }),
  15. );
  16. i(
  17. 'callWechat',
  18. new CallApp({
  19. scheme: { protocol: 'weixin', host: '' },
  20. intent: { package: 'com.tencent.mm', scheme: 'weixin' },
  21. timeout: 2000,
  22. appstore: 'https://apps.apple.com/cn/app/id414478124',
  23. fallback: 'https://weixin.qq.com',
  24. }),
  25. );
  26. i(
  27. 'callAlipay',
  28. new CallApp({
  29. scheme: { protocol: 'alipayqr', host: 'platformapi/startapp' },
  30. intent: { package: 'com.eg.android.AlipayGphone', scheme: 'alipayqr' },
  31. timeout: 2000,
  32. appstore: 'https://apps.apple.com/cn/app/id333206289',
  33. fallback: 'https://www.alipay.com',
  34. }),
  35. );
  36. }