-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Releasing Xamarin Bindings version 1.5
- Loading branch information
Showing
429 changed files
with
5,821 additions
and
1,260 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,41 +1,53 @@ | ||
## 1.4 | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Appboy SDK version 2.29.0. | ||
- Updated the Android binding to use Appboy SDK version 2.0.0. | ||
|
||
## 1.3 | ||
|
||
##### Breaking | ||
- **Update Required** — Updated iOS push handling in the AppboyProject sample project to be compatible with iOS 10. For more information, refer to the CHANGELOG for [Appboy iOS SDK v2.24.0](https://github.com/Appboy/appboy-ios-sdk/blob/master/CHANGELOG.md#2240). | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Appboy SDK version 2.24.2. | ||
- Updated the Android binding to use Appboy SDK version 1.15.3. | ||
- Updated the AppboyProject sample project to integrate session handling and in-app message manager registration using an [AppboyLifecycleCallbackListener](https://github.com/Appboy/appboy-android-sdk/blob/master/android-sdk-ui/src/com/appboy/AppboyLifecycleCallbackListener.java), as introduced in Appboy Android SDK v1.15.0. | ||
|
||
##### Removed | ||
- Removed `AppboyBroadcastReceiver.cs` from the AppboyProject sample project, as Appboy Android SDK v1.15.0 removes the need for a custom `AppboyBroadcastReceiver` for Appboy push notifications. | ||
|
||
## 1.2 | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Appboy SDK version 2.17.1. | ||
- Updated the Android binding to use Appboy SDK version 1.11.0. | ||
|
||
## 1.1 | ||
|
||
##### Added | ||
- Added a Xamarin Forms sample application with News Feed integrations. | ||
- Added AppboyXamarinFormsFeedFragment that inherits from Android.App.Fragment to be compatible with Xamarin Forms. | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Appboy SDK version 2.12.0. | ||
- Updated the Android binding to use Appboy SDK version 1.8.0. | ||
|
||
## 1.0 | ||
|
||
##### Added | ||
- Added support for all standard API and UI functionality in the Android SDK and iOS SDKs. | ||
- iOS functionality not included in this release: IDFA collection, custom Slideup viewControllers, social data collection. | ||
- Please contact [email protected] for more information about these features and the timeline for their inclusion. | ||
## 1.5 | ||
|
||
##### Breaking | ||
- Removed the need to include `Appboy.bundle` manually in iOS integrations. Integrators should remove existing `Appboy.bundle` files from their iOS integrations. | ||
|
||
##### Added | ||
- Added the ability to report to Braze that the app is running Xamarin to iOS integrations. We strongly recommend reporting this value to allow Braze to calculate accurate usage around different SDK platforms. To enable reporting, add `Appboy.SharedInstance.SdkFlavor = ABKSDKFlavor.Xamarin;` to your `AppDelegate.cs` after calling `Appboy.StartWithApiKey()`. | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Braze SDK version 3.3.0. | ||
- Updated the Android binding to use Braze SDK version 2.2.1. | ||
|
||
## 1.4 | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Braze SDK version 2.29.0. | ||
- Updated the Android binding to use Braze SDK version 2.0.0. | ||
|
||
## 1.3 | ||
|
||
##### Breaking | ||
- **Update Required** — Updated iOS push handling in the AppboyProject sample project to be compatible with iOS 10. For more information, refer to the CHANGELOG for [Braze iOS SDK v2.24.0](https://github.com/Appboy/appboy-ios-sdk/blob/master/CHANGELOG.md#2240). | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Braze SDK version 2.24.2. | ||
- Updated the Android binding to use Braze SDK version 1.15.3. | ||
- Updated the AppboyProject sample project to integrate session handling and in-app message manager registration using an [AppboyLifecycleCallbackListener](https://github.com/Appboy/appboy-android-sdk/blob/master/android-sdk-ui/src/com/appboy/AppboyLifecycleCallbackListener.java), as introduced in Braze Android SDK v1.15.0. | ||
|
||
##### Removed | ||
- Removed `AppboyBroadcastReceiver.cs` from the AppboyProject sample project, as Braze Android SDK v1.15.0 removes the need for a custom `AppboyBroadcastReceiver` for Braze push notifications. | ||
|
||
## 1.2 | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Braze SDK version 2.17.1. | ||
- Updated the Android binding to use Braze SDK version 1.11.0. | ||
|
||
## 1.1 | ||
|
||
##### Added | ||
- Added a Xamarin Forms sample application with News Feed integrations. | ||
- Added AppboyXamarinFormsFeedFragment that inherits from Android.App.Fragment to be compatible with Xamarin Forms. | ||
|
||
##### Changed | ||
- Updated the iOS binding to use Braze SDK version 2.12.0. | ||
- Updated the Android binding to use Braze SDK version 1.8.0. | ||
|
||
## 1.0 | ||
|
||
##### Added | ||
- Added support for all standard API and UI functionality in the Android SDK and iOS SDKs. | ||
- iOS functionality not included in this release: IDFA collection, custom Slideup viewControllers, social data collection. | ||
- Please contact [email protected] for more information about these features and the timeline for their inclusion. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,30 @@ | ||
 | ||
|
||
# Xamarin Bindings SDK | ||
|
||
Successful marketing automation is essential to the future of your mobile app. Braze helps you engage your users beyond the download. Visit the following links for details and we'll have you up and running in no time! | ||
|
||
- [Braze Academy](http://www.braze.com/academy "Braze Academy") | ||
- [Technical Documentation](http://documentation.braze.com "Braze Technical Documentation") | ||
- [Android JavaDocs](http://appboy.github.io/appboy-android-sdk/javadocs/ "Braze Android SDK Class Documentation") | ||
- [iOS Full Class Documentation](http://appboy.github.io/appboy-ios-sdk/docs/annotated.html "Braze iOS SDK Class Documentation") | ||
|
||
## Components | ||
|
||
The format of this repository is that of a Xamarin component: under appboy-component you will find the directories src, | ||
libs, component, and samples. Libs, src, and samples each contain two directories, one for Android and one for iOS. The directories | ||
contains: | ||
|
||
- libs: the compiled DLL bindings for the Braze SDKs. | ||
- src: the Xamarin bindings projects that generated the DLLs found in the libs folder. | ||
- samples: Xamarin applications that show how to use the bindings to access the Braze feature set. | ||
- component: this contains the information required generate the Xamarin component found in the component store. This can | ||
generally be ignored, unless you are integrating the Xamarin component and want to see how it is generated. | ||
|
||
## Version Support | ||
|
||
The Android SDK supports Android 2.3+ (Gingerbread and up). The iOS SDK supports iOS 7.0+. | ||
|
||
## Questions? | ||
|
||
If you have questions, please contact [[email protected]](mailto:[email protected]). | ||
 | ||
|
||
# Xamarin Bindings SDK | ||
|
||
Successful marketing automation is essential to the future of your mobile app. Braze helps you engage your users beyond the download. Visit the following links for details and we'll have you up and running in no time! | ||
|
||
- [Braze Academy](http://www.braze.com/academy "Braze Academy") | ||
- [Technical Documentation](http://documentation.braze.com "Braze Technical Documentation") | ||
- [Android JavaDocs](http://appboy.github.io/appboy-android-sdk/javadocs/ "Braze Android SDK Class Documentation") | ||
- [iOS Full Class Documentation](http://appboy.github.io/appboy-ios-sdk/docs/annotated.html "Braze iOS SDK Class Documentation") | ||
|
||
## Components | ||
|
||
The format of this repository is that of a Xamarin component: under appboy-component you will find the directories src, | ||
libs, component, and samples. Libs, src, and samples each contain two directories, one for Android and one for iOS. The directories | ||
contains: | ||
|
||
- libs: the compiled DLL bindings for the Braze SDKs. | ||
- src: the Xamarin bindings projects that generated the DLLs found in the libs folder. | ||
- samples: Xamarin applications that show how to use the bindings to access the Braze feature set. | ||
- component: this contains the information required generate the Xamarin component found in the component store. This can | ||
generally be ignored, unless you are integrating the Xamarin component and want to see how it is generated. | ||
|
||
## Version Support | ||
|
||
The Android SDK supports Android 2.3+ (Gingerbread and up). The iOS SDK supports iOS 7.0+. | ||
|
||
## Questions? | ||
|
||
If you have questions, please contact [[email protected]](mailto:[email protected]). |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,10 @@ | ||
# Appboy SDK Component Details | ||
# Braze SDK Component Details | ||
|
||
This component contains Xamarin bindings for the Appboy Android and iOS SDKs. They are fully featured bindings and can use the full feature set of the Appboy SDKs. | ||
This component contains Xamarin bindings for the Braze Android and iOS SDKs. They are fully featured bindings and can use the full feature set of the Braze SDKs. | ||
|
||
Most simply, [Appboy](https://appboy.com) enables clients to collect analytics and engage users. In practice, this includes a wide suite of customizeable analytics, the ability to segment users in intuitive and useful ways based on these analytics, and the ability to engage segments of users through multiple messaging channels utilizing robust message composers, smart AI-based delivery scheduling, a multivariate testing framework, and more. | ||
Most simply, [Braze](https://braze.com) enables clients to collect analytics and engage users. In practice, this includes a wide suite of customizeable analytics, the ability to segment users in intuitive and useful ways based on these analytics, and the ability to engage segments of users through multiple messaging channels utilizing robust message composers, smart AI-based delivery scheduling, a multivariate testing framework, and more. | ||
|
||
## Features | ||
|
||
- Log custom events, user data, device information, session data, location data, and more. | ||
- In-App messages, Push Notifications, Email, and the Appboy News Feed | ||
- In-App messages, Push Notifications, Email, and the Braze News Feed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,25 @@ | ||
%YAML 1.2 | ||
--- | ||
name: Appboy SDK Bindings | ||
id: appboy-sdk-bindings | ||
publisher: Appboy | ||
license: License.md | ||
icons: | ||
- appboy-sdk-bindings_128x128.png | ||
- appboy-sdk-bindings_512x512.png | ||
publisher-url: http://appboy.com | ||
libraries: | ||
ios-unified: ../lib/ios-unified/AppboyPlatformXamariniOSBinding.dll | ||
android: ../lib/android/AppboyPlatform.AndroidBinding.dll | ||
summary: Xamarin bindings for the Appboy SDKs. | ||
details: Details.md | ||
getting-started: GettingStarted.md | ||
version: "1.4" | ||
source: | ||
../src/AppboyBindings.sln | ||
samples: | ||
Android Sample: ../samples/android/Android.sln | ||
iOS Sample: ../samples/ios-unified/iOS.sln | ||
Forms Sample: ../samples/xamarin-forms/TestAppXamarinForms.sln | ||
packages: | ||
android: Xamarin.Android.Support.v4, Version=23.0.1.3 | ||
%YAML 1.2 | ||
--- | ||
name: Braze SDK Bindings | ||
id: appboy-sdk-bindings | ||
publisher: Braze | ||
license: License.md | ||
icons: | ||
- appboy-sdk-bindings_128x128.png | ||
- appboy-sdk-bindings_512x512.png | ||
publisher-url: http://appboy.com | ||
libraries: | ||
ios-unified: ../lib/ios-unified/AppboyPlatformXamariniOSBinding.dll | ||
android: ../lib/android/AppboyPlatform.AndroidBinding.dll | ||
summary: Xamarin bindings for the Braze SDKs. | ||
details: Details.md | ||
getting-started: GettingStarted.md | ||
version: "1.5" | ||
source: | ||
../src/AppboyBindings.sln | ||
samples: | ||
Android Sample: ../samples/android/Android.sln | ||
iOS Sample: ../samples/ios-unified/iOS.sln | ||
Forms Sample: ../samples/xamarin-forms/TestAppXamarinForms.sln | ||
packages: | ||
android: Xamarin.Android.Support.v4, Version=26.1.0.1 |
Binary file modified
BIN
-8.5 KB
(99%)
appboy-component/lib/android/AppboyPlatform.AndroidBinding.dll
100755 → 100644
Binary file not shown.
Binary file not shown.
Binary file modified
BIN
-66.3 MB
(12%)
appboy-component/lib/ios-unified/AppboyPlatformXamariniOSBinding.dll
100755 → 100644
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.