• Stars
    star
    122
  • Rank 292,031 (Top 6 %)
  • Language
    Objective-C
  • License
    Apache License 2.0
  • Created about 9 years ago
  • Updated about 9 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

踢球吧源码开放

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];
}

More Repositories

1

bmob-android-im-sdk

Bmob im sdk开源
HTML
508
star
2

hydrogen-js-sdk

Bmob 新版ES6 SDK, 新版语法整合微信小程序、快应用、抖音小程序、H5等
JavaScript
201
star
3

bmob-android-sdk

Bmob Android SDK Repository
123
star
4

Bmob-wechatapp-xinyou

小程序名称为心邮,这是一款发布日志和心情的小程序。用来倾诉烦恼、分享快乐。
JavaScript
120
star
5

bmob-android-demo-thirdpartylogin

此案例是演示案例,大家可以看到Bmob的第三方登录和信息获取如何工作的。
Java
98
star
6

Wonderful2

典型案例:基于Bmob的图片交友社区
Java
95
star
7

Bmob-iOS-SDK

Bmob SDK repository.
Objective-C
74
star
8

bmob-WeApp-sdk

微信小程序SDK
JavaScript
58
star
9

bmob-ios-demo

Objective-C
53
star
10

bmob-flutter-sdk

Bmob Flutter SDK
Dart
49
star
11

bmob-app-demo-show

Bmob APP案例展示区
38
star
12

bmob-android-sdk-demo

BmobSDK的示例Demo
Java
35
star
13

bmob-php-sdk

PHP SDK相关源码
PHP
35
star
14

bmob-shop

Bmob 电商类的demo和文档
33
star
15

bmob-android-demo-autoupdate

此案例是演示案例,大家可以看到Bmob的自动更新组件是如何工作的。
Java
32
star
16

bmob-demo-csharp

此案例是演示案例,大家可以看到Bmob C# SDK是如何在windows下进行操作的。
26
star
17

Bmob-Dev-docs

Bmob 开发者文档
HTML
25
star
18

bmob-java-sdk

Bmob Java Rest API SDK
Java
24
star
19

CloudFunction

比目云函数(java及python)
JavaScript
24
star
20

bmob_android_demo_sms

Bmob短信服务Demo
Java
23
star
21

BmobSharp

Bmob Unity SDK 源码
C#
23
star
22

bmob-android-demo-paging

此案例是演示案例,大家可以看到Bmob的分页功能是如何工作的。
Java
23
star
23

bmob-cloud-tool

Bmob云端代码的本地化调试工具
JavaScript
23
star
24

bmob-android-demo-push

比目android端推送SDK演示案例。
Java
21
star
25

Bmob-Android-AI-Prompt

Bmob AI角色开源案例 (chatgpt 3.4/4.0)
Java
19
star
26

bmob-nodejs-admin

nodejs 示范管理后台
JavaScript
19
star
27

wechatapp-demo

Bmob 新版ES6 SDK, 微信小程序demo,微信小程序开发教程,小程序快速入门 http://www.bmob.cn
JavaScript
18
star
28

bmob-nodejs-module

Bmob Nodejs模块
JavaScript
13
star
29

bmob-android-demo-realtime-data

此案例是演示案例,大家可以看到Bmob的实时数据同步平台也就是数据监听是如何工作的。
Java
13
star
30

RelationDemo

鉴于很多开发者对数据关联有一定的模糊,这个Demo中有一对一,一对多,多对多的关联。
Java
9
star
31

bmob-cloudcode-demo

此案例包含了云端代码的对排行榜操作的常用服务。
JavaScript
8
star
32

bmob-android-demo-acl

Bmob Android ACL权限管理的案例
Java
8
star
33

bmob-ad-demo

Bmob Ad Demo
Java
8
star
34

ShopManager

典型案例:基于Bmob的资讯平台--管理端(Android)
Java
8
star
35

bmob-android-demo-dynamic-tablename

此案例是演示案例,大家可以看到Bmob的动态表名功能是如何工作的。
Java
8
star
36

bmobup

Bmob云函数本地开发调试工具
Go
8
star
37

bmob-swift-demo

Bmob Swift的案例源码
Objective-C
8
star
38

quick-shop

基于快应用的开源商城系统。
CSS
7
star
39

bmob-js-sdk

Js SDK相关源码
JavaScript
7
star
40

bmob-android-sdk-release

Bmob Android SDK 历史发布版本
6
star
41

quick-app

此代码基于快应用研发,里面嵌入SDK有用Bmob 所有接口的调用能力。
JavaScript
6
star
42

bmob-go-sdk

Bmob Go SDK
Go
6
star
43

bmob-iOS-im-sdk

IMSDK source code
Objective-C
5
star
44

Bmob-Android-AI

Bmob安卓AI示例
Java
5
star
45

BmobCocos2d-x

Cocos2d-x Source Code
HTML
5
star
46

bmob-nodejs-sdk-demo

Bmob NodeJS SDK Demo
JavaScript
5
star
47

bmob-android-data-sdk-kotlin-demo

此案例展示了如何使用Kotlin来调用Bmob的Android数据服务SDK
Kotlin
4
star
48

FindLook

基于Bmob的二维码扫描工具,通过扫描二维码、条形码获取到商品性价比排名
Java
4
star
49

BmobPaySdk

Bmob支付SDK
C#
4
star
50

bmob-android-quickstart

Bmob Android快速入门
Java
3
star
51

bmob-android-demo-thumbnail

此案例是演示案例,大家可以看到Bmob的缩略图是如何工作的。
Java
3
star
52

Bmob-iOS-Swift

Bmob-iOS-Swift
Swift
3
star
53

bmob-android-demo-relation

此案例是演示案例,大家可以看到Bmob的关联关系的功能是如何工作的。
Java
3
star
54

Bmob-Wechat-AI

Bmob微信小程序AI示例
JavaScript
2
star
55

bmob.github.io

Bmob后端云
CSS
2
star
56

bmob-unity-demo

Bmob提供的Unity SDK的使用demo
C#
2
star
57

bmob-public-docs

Bmob公共文档
1
star
58

goLib

bmob go library
Go
1
star
59

bomb-iOSPay-Demo

Objective-C
1
star
60

Bmob-Unity-Demo

Bmob Unity的使用示例
1
star