Skip to content

bmob/BmobSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BmobSharp

Bmob Api Client for .Net

Bmob C# SDK下载地址:

https://github.com/bmob/BmobSharp/releases

支持平台

  • Windows Deskstop 即.Net C#的项目
  • WindowsPhone8
  • Windows 8.1
  • Unity

示例

参见bmob-demo-csharp,examples目录下三个项目windows-destop、unity、windowphone8简单介绍了Bmob的基本功能,是了解bmob和学习bmob的不二之选。

文档

源代码中注释比较少,如果对源码中功能弄的不是很明白,查看文档对理解代码和使用有更深的认识。

开发环境搭建

如果仅仅是编译项目,可以不需要安装Unity3d,下载Unity3d的Engine和Editor动态链接库文件就行了。

  • 文件结构说明

    • core 全部源代码放在这个目录下。直接运行csproj就可以编辑运行代码了。
    • BmobTest 提供了基于desktop平台的测试用例,便于接口的调试。
    • 源码中提供了build.simple.bat用于一键生成各个平台的dll文件。
  • Unity源码调试设置

  • 删除原来的Assets/libs/Bmob-Unity.dll

  • 把源代码core/src目录拷贝到Assets/classes/下。

  • 打开Unity重新编译,把BmobUntiy对象拖拽到摄像机上,重新设置AppId和RestKey。

  • Unity输出日志位置:http://docs.unity3d.com/Manual/LogFiles.html

  • Unity Mac环境配置

注意事项

文件/图片无法上传的问题

  • 直接使用源码,不要用dll文件
  • 也可以在原来源码基础上,修改Configuration.cs 文件为最新版

Bmob Vip域名加速服务

  • 修改Configuration.cs 文件

Bmob Vip域名加速服务

2022年支持重置域名,Bmob.resetDomain("http://api.xxx.com"); 初始化前修改未自己备案api域名。

兼容Unity2017、2018的问题

  • 直接使用源码,不要用dll文件