离子instagram问题

时间:2016-05-24 04:39:46

标签: ionic-framework ngcordova

我正试图通过 $ cordovaInstagram $ cordovaSocialSharing 插件通过Instagram分享图片。但未能这样做。这是我做的:

  1. 安装 ngCordova
  2. 修改info.plist
  3. <key>NSAppTransportSecurity</key>
        <dict>
          <key>NSAllowsArbitraryLoads</key>
          <true/>
        </dict>
        <key>LSApplicationQueriesSchemes</key>
        <array>
          <string>fb</string>
          <string>fbapi</string>
          <string>fbauth2</string>
          <string>fbshareextension</string>
          <string>fb-messenger-api</string>
          <string>twitter</string>
          <string>whatsapp</string>
          <string>wechat</string>
          <string>line</string>
          <string>instagram</string>
        </array>
    
    1. 安装 $ cordovaInstagram $ cordovaSocialSharing 插件。
    2. 源代码:

          // using $cordovaInstagram plugin
          $scope.instagramShare2 = function() {
            $cordovaInstagram.share(imgData, 'Test').then(function() {
                alert('it works');
              }, function(err) {
                alert(err);
              });
          }
      
          // using $cordovaSocialSharing plugin
          $scope.instagramShare = function() {
            $cordovaSocialSharing
                .shareVia('instagram', message, link, "")
                .then(function(result) {
                  alert('shared');
                }, function(err) {
                  alert(err);
                });
          }
      

      不幸的是,它们都不起作用。如果我为WhatsApp使用$ cordovaSocialSharing,它就可以工作。

      $scope.whatsAppShare = function() {
            $cordovaSocialSharing
                .shareViaWhatsApp(message, link, 'http://www.google.com')
                .then(function(result) {
                  alert('shared');
                }, function(err) {
                  alert(err);
                });
          }
      

      有人可以帮忙吗?感谢。

0 个答案:

没有答案