• IOS 接ShareSDK问题


    如果报错AGCommon 等错误 

    引用libicucore.A.dylib

    ShareSDK 官网 管理中心 → 创建一个新的应用 获得key之后  啥都别做。!

    - (BOOL)application:(UIApplication*)application openURL:(NSURL*)url sourceApplication:(NSString*)sourceApplication annotation:(id)annotation
    {
        NSMutableArray* keys    = [NSMutableArray arrayWithCapacity:3];
        NSMutableArray* values    = [NSMutableArray arrayWithCapacity:3];
    
        #define ADD_ITEM(item)    do{ if(item) {[keys addObject:@#item]; [values addObject:item];} }while(0)
    
        ADD_ITEM(url);
        ADD_ITEM(sourceApplication);
        ADD_ITEM(annotation);
    
        #undef ADD_ITEM
    
        NSDictionary* notifData = [NSDictionary dictionaryWithObjects:values forKeys:keys];
        AppController_SendNotificationWithArg(kUnityOnOpenURL, notifData);
        //return YES;
        
        return [ShareSDK handleOpenURL:url sourceApplication:sourceApplication annotation:annotation wxDelegate:self];  
    }
    
    - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
    {
        return [ShareSDK handleOpenURL:url wxDelegate:self];
    }

    打开AppController.mm文件,添加ShareSDK.h头文件:

    #import <ShareSDK/ShareSDK.h>

    新增handleOpenURL的处理方法,代码如下:

    (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
    {
        return [ShareSDK handleOpenURL:url wxDelegate:nil];
    }
    // 这个方法 AppController 默认有 所以把return 的那段代码 拷贝到后面就行。 红色部分改成  self
    (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
    {
        return [ShareSDK handleOpenURL:url sourceApplication:sourceApplication annotation:annotation wxDelegate:nil];
    }
  • 相关阅读:
    C#的多态性
    冒泡法,改进冒泡法排序和反序算法
    [收藏]D3D渲染流程简介
    [收藏]字符串表达式求值
    Windows下使用VC++编译GNU科学计算库 GNU Scientific Library(GSL)
    VC++ 高精度定时timeSetEvent和回调成员方法
    [收藏]C/C++数组名与指针区别深层探索
    线性表操作
    线性表综合运用
    两个线性表融合的算法
  • 原文地址:https://www.cnblogs.com/123ing/p/3884809.html
Copyright © 2020-2023  润新知