Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bmob/BmobTiQiuBa

Repository files navigation

BmobTiQiuBa

踢球吧源码开放

项目文件说明

  • web:踢球吧web端代码
  • iOS:iOS的代码
  • cloudcode:踢球吧云端代码,使用里面的文件名作为bmob后台的云端代码名,把文件的内容粘贴到云端代码

web项目的部署

假设项目的路径为/var/www/BmobTiQiuBa

nginx的配置文件如下:

server
	{
		listen 80;
		server_name local.tq;
		 index index.html index.htm index.php default.html default.htm default.php;
		root /var/www/BmobTiQiuBa
		location / { 
 			 if (!-e $request_filename){ 
		 	rewrite ^/(.*) /index.php last; 
		 	 } 
		} 
 location ~ .*\.(php|php5)?$
 {
 fastcgi_pass unix:/tmp/php-cgi.sock;
 fastcgi_index index.php;
 include fastcgi_params;
 fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 fastcgi_param PATH_INFO $fastcgi_script_name;
 }
		location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
 {
 expires 30d;
 }
 location ~ .*\.(js|css)?$
 {
 expires 12h;
 }
		access_log /home/wwwlogs/access.log access;
	}

把web/protected/config/param.php文件中的配置替换:

	'inviteMsgUrl' => 'http://www.jianzhou.sh.cn/JianzhouSMSWSServer/httpsendPersonalMessages', //发送短信的api服务的url
	'MsgUsername' => 'your account', //发送短信的api服务的账号
	'MsgPwd' => 'your pwd',				//发送短信的api服务的密码
	'baiduPushUrl' => 'http://channel.api.duapp.com/rest/2.0/channel/channel',
	'baiduPushApiKey' => 'your baidu api key', //百度推送的api key
	'baiduPushSecretKey' => 'your baidu secret key', //百度推送的secret key

把web/protectedcomponents/BmobSdk文件中的配置替换:

 const APPID = 'Application ID'; //后台"应用密钥"中的Application ID
 const RESTKEY = 'REST API Key'; //后台"应用密钥"中的REST API Key

云端代码的部署

把cloudcode/getMsgCode.txt文件中的配置替换为申请的accout和pwd:

http.post('http://www.jianzhou.sh.cn/JianzhouSMSWSServer/http/sendPersonalMessages', {form:{'account':'your account','password':'your pwd','destMobiles':mobile,'msgContents':'sms'}});

把cloudcode/commentScore.txt和userGoalAssist.txt文件中的master key替换为bmob中用户所申请的master key:

 db.setHeader({"X-Bmob-Master-Key":"your master key"});

iOS相关操作

  1. 运行 SportsContact.xcworkspace 运行项目;
  2. 申请百度推送,把key填入BPushConfig.plist文件;
  3. 填入Bmob上应用key;
  4. 填入申请的友盟的key;
-(void)initUmengSDK{
#warning 输入自己的友盟的key
 NSString *key = @"";
 [MobClick startWithAppkey:key reportPolicy:BATCH channelId:nil];
}
  1. 填入申请的sharesdk的key和分享对应平台的key
-(void)initializePlat
{
 
#warning 对应平台的相应信息
 [ShareSDK registerApp:@""]; //参数为ShareSDK官网中添加应用后得到的AppKey
 [ShareSDK connectQZoneWithAppKey:@""
 appSecret:@""
 qqApiInterfaceCls:[QQApiInterface class]
 tencentOAuthCls:[TencentOAuth class]];
 
 //添加QQ应用
 [ShareSDK connectQQWithQZoneAppKey:@"" //该参数填入申请的QQ AppId
 qqApiInterfaceCls:[QQApiInterface class]
 tencentOAuthCls:[TencentOAuth class]];
 
 
 
 //连接短信分享
 [ShareSDK connectSMS];
 
 
 [ShareSDK connectWeChatWithAppId:@"" wechatCls:[WXApi class]];
 //wx4f49df1c2cfc15eb
 
 [ShareSDK connectSinaWeiboWithAppKey:@""
 appSecret:@""
 redirectUri:@"http://www.bmob.cn"];
 
 
 
 //跳转APP
 [ShareSDK ssoEnabled:YES];
}

About

踢球吧源码开放

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

AltStyle によって変換されたページ (->オリジナル) /