https://github.com/chsword/xamarin-bugly
A bugly SDK for Xamarin Android Bindings
https://github.com/chsword/xamarin-bugly
android bugly crash-reports dll nuget xamarin xamarin-bugly
Last synced: 16 days ago
JSON representation
A bugly SDK for Xamarin Android Bindings
- Host: GitHub
- URL: https://github.com/chsword/xamarin-bugly
- Owner: chsword
- License: bsd-2-clause
- Created: 2016-03-17T01:47:11.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-08T08:22:38.000Z (almost 8 years ago)
- Last Synced: 2025-04-16T05:48:59.667Z (about 1 month ago)
- Topics: android, bugly, crash-reports, dll, nuget, xamarin, xamarin-bugly
- Language: Java
- Homepage: https://github.com/chsword/xamarin-bugly
- Size: 3.53 MB
- Stars: 22
- Watchers: 5
- Forks: 7
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# xamarin-bugly for android
[](https://www.nuget.org/packages/Bugly)
[](https://github.com/chsword/xamarin-bugly/releases)
[](https://ci.appveyor.com/project/chsword/xamarin-bugly/branch/master)* 已经打包为 DLL 内部已经集成 aar 包,无需再次引用
* 当前 Upgrade 版本 : *v.1.3.1*
* 当前 Buly 版本 : *v3.1.3.2*## 使用方法
1. 引用 DLL
> 通过 Nuget```powershell
Install-Package Bugly
```
2. 为 Mono Android 项目添加一个 Application 类``` csharp
[Application]
public class AndroidApplication : Application
{
public AndroidApplication(IntPtr handle, JniHandleOwnership ownerShip) : base(handle, ownerShip)
{
}
public override void OnCreate()
{
base.OnCreate();
Com.Chteam.Agent.BuglyAgentHelper.Init(this.ApplicationContext, "appId");
}
}
```
3. 如果需要使用升级推送功能,请配置```AndroidManifest.xml```文件中加入```xml
```
检查更新代码
```c#
Com.Chteam.Agent.BuglyAgentHelper.CheckUpgrade();
```# Release Note
### v3.1.3.1
* 2017-06-30
* upgrade 1.3.1 版本
* 更新Tinker版本至1.7.11,支持360加固
* aar内置权限、activity、fileProvider配置,无须手动配置
* 对应tinker-support 1.0.8
* 集成Bugly 2.6.5版本### v2.3.0.0
* 2016-10-11
* 适配Android 7.0文件权限
* 优化弹窗展示
* 性能优化并修复若干bug
* 集成Bugly2.3.0版本### v2.1.44
* 2016-08-21
* 优化策略和DB;
* 集成bugly最新2.2.2版本。### v2.1.33
* 支持 upgrade 1.1.3
* 优化UpgradeLisetner回调时机;
* 更新弹窗的黑白名单支持继承关系;
* 集成bugly最新2.2.0版本。### v2.1.32.0
* 支持 upgrade 1.1.2
* 支持 bugly 2.1.9### v2.1.31.1
* 支持 upgrade 1.1.1### v2.1.31
* 支持 upgrade 1.1.0 / bugly 2.1.7
* 新增自定义更新弹窗样式功能;
* 新增弹窗黑名单功能;
* 优化弹窗逻辑;
* 修复部分BUG。### v2.1.30
* 支持 bugly_crash_upgrade_1.0.2.jar
* 开放Beta.checkUpgrade(boolean isManual, boolean isSilence)接口;
* 更新Bugly Android SDK包 v2.1.3 版本功能。
* 优化Native异常合并逻辑;
* 优化上报流量控制;
* 优化运营数据上报逻辑;
* 修复小概率数据重复上报问题。### v2.1.12
* 支持 bugly_crash_upgrade_1.0.1.jar
### v2.1.11
* 支持 bugly_crash_upgrade_1.0.1-beta2.jar
### v2.1.10
* 支持[应用内升级提醒功能](http://bugly.qq.com/betaAndroidSdk)
* 修改为支持 bugly_crash_upgrade_1.0.0.jar
* 增加 checkUpgrade 及 getUpgradeInfo 方法的支持
* 增加 Nuget发布
* 增加 appveyor 集成支持### v2.1
已支持方法:CrashReport.setUserSceneTag
> BuglyAgentHelper.setUserSceneTagCrashReport.putUserData
> BuglyAgentHelper.putUserData### v1.0
已支持方法:
CrashReport.initCrashReport
> BuglyAgentHelper.initCrashReport.setUserId
> BuglyAgentHelper.setUserIdCrashReport.testJavaCrash
> BuglyAgentHelper.testJavaCrashCrashReport.postCatchedException
> BuglyAgentHelper.postCatchedException## 命名空间:
Com.Chteam.Agent## 关于 Bugly
[Bugly官网 http://bugly.qq.com/](http://bugly.qq.com/)
[Bugly说明](http://bugly.qq.com/introduction)
[官方使用文档](https://bugly.qq.com/docs/user-guide/instruction-manual-android-upgrade)