GithubHelp home page GithubHelp logo

sharesdk3.x-for-ios's People

Contributors

anplex avatar jinghuangliu avatar kengeee avatar vhbvb avatar vimfung avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sharesdk3.x-for-ios's Issues

缺少ShareSDKExtension库导致调用默认分享界面crash

缺少ShareSDKExtension库导致调用默认分享界面crash,提示+[ShareSDK isClientInstalled]方法未定义,而该方法在ShareSDKExtension库中

自己找的解决办法是:
从官网下载最新的SDK,提取里面的ShareSDKExtension.framework放到项目中即可.

Kakao not appearing on list

Kakao isn't appearing on sharing list, although we have everything set up where applicable:
registerApp activePlatforms, registerApp onImport, registerApp onConfiguration (with app key and REST key), the URLs are there in Info.plist. There are no debug messages about errors importing Kakao.

We are using ShareSDK installed with CocoaPods. We had APIs for Kakao already imported, because our app was using it for login.

微博分享 GIF,内容编辑视图无法预览图片

[shareParams SSDKSetupShareParamsByText:defaultContent
                                images:shareImage    // UIImage,第一帧
                                   url:[NSURL URLWithString:shareGifUrl]
                                 title:@""
                                  type:SSDKContentTypeImage];
[shareParams SSDKSetupSinaWeiboShareParamsByText:[SSDKContentEntity new].text
                                          title:@""
                                          image:[NSURL URLWithString:shareGifPath]
                                            url:[NSURL URLWithString:shareGifUrl]
                                       latitude:0.0f
                                      longitude:0.0f
                                       objectID:nil
                                           type:SSDKContentTypeImage];

代码如上,在3.1.4及以前的版本是可以正常使用的

最新的版本上使用时,会提示以下错误,内容编辑视图没有显示图片。

Jan  7 16:55:29  wado[3433] <Error>: CGContextDrawImage: invalid context 0x0. Backtrace:
      <__38-[SSUIiPhoneEditorView layoutPortrait]_block_invoke+284>
       <__28-[SSDKImage getNativeImage:]_block_invoke46+36>
        <__45-[MOBFImageServiceObserver fail:forImageURL:]_block_invoke+104>
         <<redacted>+132>
          <<redacted>+172>
           <-[MOBFImageServiceObserver fail:forImageURL:]+216>
            <<redacted>+120>
             <<redacted>+144>
              <__71-[MOBFImageService getImageWithURL:observer:onLoading:onResult:onFail:]_block_invoke55+172>
               <__37-[MOBFImageLoader loadWebImageByURL:]_block_invoke102+128>
                <_dispatch_call_block_and_release+24>
                 <_dispatch_client_callout+16>
                  <_dispatch_main_queue_callback_4CF+2096>
                   <<redacted>+12>
                    <<redacted>+1628>
                     <CFRunLoopRunSpecific+384>
                      <GSEventRunModal+180>
                       <UIApplicationMain+204>
                        <main+392>
Jan  7 16:55:29  wado[3433] <Error>: CGContextDrawImage: invalid context 0x0. Backtrace:
      <__38-[SSUIiPhoneEditorView layoutPortrait]_block_invoke+284>
       <__28-[SSDKImage getNativeImage:]_block_invoke46+36>
        <__45-[MOBFImageServiceObserver fail:forImageURL:]_block_invoke+104>
         <<redacted>+132>
          <<redacted>+212>
           <-[MOBFImageServiceObserver fail:forImageURL:]+216>
            <<redacted>+120>
             <<redacted>+144>
              <__71-[MOBFImageService getImageWithURL:observer:onLoading:onResult:onFail:]_block_invoke55+172>
               <__37-[MOBFImageLoader loadWebImageByURL:]_block_invoke102+128>
                <_dispatch_call_block_and_release+24>
                 <_dispatch_client_callout+16>
                  <_dispatch_main_queue_callback_4CF+2096>
                   <<redacted>+12>
                    <<redacted>+1628>
                     <CFRunLoopRunSpecific+384>
                      <GSEventRunModal+180>
                       <UIApplicationMain+204>
                        <main+392>

qq

QQ空间以及copy模块呢

ShareSDK3与MOBFoundation 版本对应不上编译过不了

Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_MOBFImageService", referenced from:
      objc-class-ref in ShareSDK
      objc-class-ref in ShareSDKConnector
ld: symbol(s) not found for architecture arm64

MOBFoundation 2.2.1
ShareSDK3 3.4.2 (代码里是3.5.0,但没有提交到podspec)

pod 'MOBFoundation', '~> 2.0.11' #改为这样子就可以正常编译了

调用微信支付失败

我调用里面的微信支付失败,老是说签名失败,签名是后台返回的,这个签名是后台根据微信的规则搞的。

请问您的系统配置环境是怎样的呢?

我对该库进行自定义并私有化, 在本地验证时使用pod lib lint --use-libraries --allow-warnings出现验证失败, 请问您编译的ruby版本, gem, cocoapods版本是多少呢?

ShareSDK isClientInstalled

我调用微信分享在xcode8.1 ios10.1.1会报错,但是我在xcode8.2,ios10.2就不会报错。

ShareSDK isClientInstalled

你好,我想请教一个问题

你好,就是关于 pod lint 的问题。 正常的lint肯定是lint不过的。会报xcode build 错误。想请教一下怎么处理push时候的lint问题啊?求大神解答

有关制作依赖ShareSDK3的pod库

spec文件如下:

Pod::Spec.new do |s|
s.name = 'GMShareKit'
s.version = '0.0.1'
s.summary = 'xxxxxxx '
s.homepage = 'http://xxxx.com'
s.license = { :type => 'MIT', :file => 'LICENSE' }
s.author = { 'xxx' => 'xxxxxx.com' }
s.source = { :git => 'xxxxxx', :tag => s.version.to_s }

s.ios.deployment_target = '8.0'
s.dependency 'ShareSDK3'
s.dependency 'MOBFoundation'
s.dependency 'ShareSDK3/ShareSDKPlatforms/QQ'
s.dependency 'ShareSDK3/ShareSDKPlatforms/SinaWeibo'
s.dependency 'ShareSDK3/ShareSDKPlatforms/WeChat'

s.source_files = 'GMShareKit/Classes//'
s.resource_bundles = {
'GMShareKit' => ['GMShareKit/Assets/
'],
}
end

忽略author homepage等,执行pod update后

image

大家有遇到这样的问题么,求帮助呀。

只有 image 的时候,不能分享到 qq 空间

只有 image 的时候,不能分享到 qq 空间,提示 204的错误,

这个是 qq 分享的文档
适合用户间进行一对一或一对多的内容推荐,如文章、图片、音乐、网络视频、商品主页等。
http://op.open.qq.com/ios_appinfov2/ability?type=baseAbilityIos&appid=1105767421

这个是你们的文档
/**

  • 设置QQ分享参数
  • @param text 分享内容
  • @param title 分享标题
  • @param url 分享链接
  • @param thumbImage 缩略图,可以为UIImage、NSString(图片路径)、NSURL(图片路径)、SSDKImage
  • @param image 图片,可以为UIImage、NSString(图片路径)、NSURL(图片路径)、SSDKImage
  • @param type 分享类型, 仅支持Text(仅QQFriend)、Image(仅QQFriend)、WebPage、Audio、Video类型
  • @param platformSubType 平台子类型,只能传入SSDKPlatformSubTypeQZone或者SSDKPlatformSubTypeQQFriend其中一个
    */

公共库冲突?

pod 'SMSSDK'
pod 'ShareSDK3'
-> Installing MOBFoundation (2.2.11)
  > Copying MOBFoundation from `/Users/ElfSundae/Library/Caches/CocoaPods/Pods/Release/MOBFoundation/2.2.11-170a1`
  to `Pods/MOBFoundation`

-> Using MOBFoundation_IDFA (2.2.11)

-> Using SMSSDK (2.1.1)

-> Installing ShareSDK3 (3.5.4)
  > Copying ShareSDK3 from `/Users/ElfSundae/Library/Caches/CocoaPods/Pods/Release/ShareSDK3/3.5.4-80e42` to
  `Pods/ShareSDK3`
  - Running pre install hooks
[!] The 'Pods-sheku' target has frameworks with conflicting names: mobfoundation.framework and mobfoundationex.framework.

调用wxapi 的判断是否安装微信

if([WXApi isWXAppInstalled]==NO)
{
[SportProgressView dismissWithError:@"请安装微信" afterDelay:1];
return;
}

调用这个方法,在iphone6,ios10.2,判断不了用户是否安装微信,其实我手机是有微信的。

ATS 支持

目前 ShareSDK 中还有一些请求是通过 HTTP 方式而非 HTTPS,根据苹果的政策,2017 年 1 月 1 日开始,所有的新提交 app 默认是不允许使用 NSAllowsArbitraryLoads 来绕过 ATS 限制,希望将 SDK 内部的请求替换成 HTTPS 方式。
附:http://onevcat.com/2016/06/ios-10-ats/

截屏分享卡死

[SSEShareHelper screenCaptureShare:^(SSDKImage *sImage, SSEShareHandler shareHandler) {
}]
在ios13系统上,初次安装初次调用截屏分享,返回时app卡死,kill掉再次进入就没问题了

pod 'ShareSDK3/ShareSDK' 没有包含ShareSDK.framework

 s.subspec 'ShareSDK' do |sp|
        sp.vendored_frameworks = 'ShareSDK/Support/Required/ShareSDKConnector.framework', 
'ShareSDK/Support/Optional/ShareSDKExtension.framework'
        sp.libraries = 'icucore', 'z', 'stdc++'
        sp.resources = 'ShareSDK/Support/Required/ShareSDK.bundle'
end

sp.vendored_frameworks应加上'ShareSDK/ShareSDK.framework'

微信SDK支持bug

最新的SDK版本,中引入的微信SDK不包含支付功能。导致每次pod更新之后文件都发生变化。请对SDK处理一下吧。

Xcode11 crash

+[UIDevice(WBSDKHelpers) getUniqueStrByUUID]:崩溃
我查到SinaSDK那边已经修复,这边需要多久跟进?

你好,微信支付相关问题

我通过cocoapod安装了shareSDK3,《Installing ShareSDK3 (4.0.4)》,跟之前的版本对比,移除了PayResp等相关的类,之前微信支付也是通过shareSDK,现在的版本移除了微信支付相关的支持吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.