【问题标题】:window.open(“sms:…”) works for android but not for ios ionic 1window.open(“sms:...”) 适用于 android 但不适用于 ios ionic 1
【发布时间】:2018-06-19 13:40:09
【问题描述】:

我有这个功能,点击时预填充短信。这适用于 Android,但在 iOS 上,它不会打开短信应用程序。有什么想法,为什么? 我见过这种问题,但这个答案对我来说不起作用。 window.open("sms:...") works for android but not for ios

下面是我的代码:>

             if(msg=='a'){
               $scope.smsText = 'I am outside';
               window.open("sms:"+$scope.userMobileNo+"?&body="+" \n "+ localStorage.getItem('firstName') + " " + "(AppName) : "+$scope.smsText);
               $("#smsModel").hide();
              }

【问题讨论】:

    标签: javascript ionic-framework window.open


    【解决方案1】:

    我一发布我的问题就找到了解决方案。

    var the_link = "sms:;"+$scope.userMobile+"?&body="+encodeURIComponent(" \n "+ $scope.smsText+ localStorage.getItem('firstName') + " : " + "(Lunchbox) ");
                     location.href=the_link;
    

    此代码适用于我打开具有多个接收器的 SMS 应用程序。

    下面是我找到解决方案的链接。

    https://weblog.west-wind.com/posts/2013/Oct/09/Prefilling-an-SMS-on-Mobile-Devices-with-the-sms-Uri-Scheme

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多