12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- //
- // NTESDemoConfig.m
- // NIM
- //
- // Created by amao on 4/21/15.
- // Copyright (c) 2015 Netease. All rights reserved.
- //
- #import "NTESDemoConfig.h"
- @interface NTESDemoConfig ()
- @end
- @implementation NTESDemoConfig
- + (instancetype)sharedConfig
- {
- static NTESDemoConfig *instance = nil;
- static dispatch_once_t onceToken;
- dispatch_once(&onceToken, ^{
- instance = [[NTESDemoConfig alloc] init];
- });
- return instance;
- }
- - (instancetype)init
- {
- if (self = [super init])
- {
- _appKey = @"45c6af3c98409b18a84451215d0bdd6e";
- _apiURL = @"https://app.netease.im/api";
- _apnsCername = @"ENTERPRISE";
- _pkCername = @"DEMO_PUSH_KIT";
-
- _redPacketConfig = [[NTESRedPacketConfig alloc] init];
- }
- return self;
- }
- - (NSString *)apiURL
- {
- NSAssert([[NIMSDK sharedSDK] isUsingDemoAppKey], @"只有 demo appKey 才能够使用这个API接口");
- return _apiURL;
- }
- - (void)registerConfig:(NSDictionary *)config
- {
- if (config[@"red_packet_online"])
- {
- _redPacketConfig.useOnlineEnv = [config[@"red_packet_online"] boolValue];
- }
- }
- @end
- @implementation NTESRedPacketConfig
- - (instancetype)init
- {
- self = [super init];
- if (self)
- {
- _useOnlineEnv = YES;
- // _aliPaySchemeUrl = @"alipay052969";
- // _weChatSchemeUrl = @"wx2a5538052969956e";
- }
- return self;
- }
- @end
|