Skip to content

Commit

Permalink
Releasing Xamarin Bindings version 1.8.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Bucimis committed May 20, 2019
1 parent cd0acf2 commit c36f683
Show file tree
Hide file tree
Showing 21 changed files with 49 additions and 15 deletions.
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 1.8.0

##### Changed
- Updated the Android binding to use [Braze Android SDK 3.3.0](https://github.com/Appboy/appboy-android-sdk/blob/master/CHANGELOG.md#330).

##### Added
- Added C# bindings for Braze Android SDK classes with Firebase Cloud Messaging dependencies.

## 1.7.0

##### Breaking
Expand Down
Binary file not shown.
Binary file modified appboy-component/lib/android/AppboyPlatform.AndroidBinding.pdb
Binary file not shown.
Binary file modified appboy-component/lib/android/AppboyPlatform.AndroidCore.dll
Binary file not shown.
Binary file modified appboy-component/lib/android/AppboyPlatform.AndroidCore.pdb
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>AppboyPlatform.AndroidBinding</id>
<version>1.7.0</version>
<version>1.8.0</version>
<authors>Braze, Inc.</authors>
<owners>Braze, Inc.</owners>
<licenseUrl>https://github.com/Appboy/appboy-xamarin-bindings/blob/master/LICENSE</licenseUrl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<package >
<metadata>
<id>AppboyPlatformXamariniOSBinding</id>
<version>1.7.0</version>
<version>1.8.0</version>
<authors>Braze</authors>
<owners>Braze</owners>
<licenseUrl>https://github.com/Appboy/appboy-xamarin-bindings/blob/master/LICENSE</licenseUrl>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ public override View OnCreateView(LayoutInflater inflater, ViewGroup container,
{
return null;
}
AppboyFirebaseMessagingService appboyFirebaseMessagingService = new AppboyFirebaseMessagingService();

View view = inflater.Inflate (Resource.Layout.HomeFragment, container, false);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,12 @@
<Reference Include="Xamarin.Android.Support.v7.RecyclerView">
<HintPath>..\packages\Xamarin.Android.Support.v7.RecyclerView.28.0.0.1\lib\monoandroid81\Xamarin.Android.Support.v7.RecyclerView.dll</HintPath>
</Reference>
<Reference Include="AppboyPlatform.AndroidBinding">
<HintPath>..\packages\AppboyPlatform.AndroidBinding.1.8.0\lib\MonoAndroid81\AppboyPlatform.AndroidBinding.dll</HintPath>
</Reference>
<Reference Include="AppboyPlatform.AndroidCore">
<HintPath>..\packages\AppboyPlatform.AndroidBinding.1.8.0\lib\MonoAndroid81\AppboyPlatform.AndroidCore.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="MainActivity.cs" />
Expand All @@ -117,16 +123,6 @@
<ItemGroup>
<GoogleServicesJson Include="google-services.json" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\..\src\android-core\AppboyPlatform.AndroidCore\AppboyPlatform.AndroidCore.csproj">
<Project>{91B92A4E-E8E1-4F4E-B55F-02141C2CB5F4}</Project>
<Name>AppboyPlatform.AndroidCore</Name>
</ProjectReference>
<ProjectReference Include="..\..\..\src\android\AppboyPlatform.XamarinAndroidBinding.csproj">
<Project>{9038A212-68E1-4C7A-B029-94F5C8FE76E9}</Project>
<Name>AppboyPlatform.XamarinAndroidBinding</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets')" />
<Import Project="..\packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets" Condition="Exists('..\packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets')" />
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AppboyPlatform.AndroidBinding" version="1.8.0" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Core.Common" version="1.1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Common" version="1.1.1.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Arch.Lifecycle.Runtime" version="1.1.1.1" targetFramework="monoandroid81" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
<TransformFile Include="Transforms\Metadata.xml" />
</ItemGroup>
<ItemGroup>
<LibraryProjectZip Include="Jars\android-sdk-base-3.2.1.aar" />
<LibraryProjectZip Include="Jars\android-sdk-base-3.3.0.aar" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" />
</Project>
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props" Condition="Exists('packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
Expand Down Expand Up @@ -71,6 +72,21 @@
<Reference Include="Xamarin.Android.Support.v7.RecyclerView">
<HintPath>packages\Xamarin.Android.Support.v7.RecyclerView.28.0.0.1\lib\monoandroid81\Xamarin.Android.Support.v7.RecyclerView.dll</HintPath>
</Reference>
<Reference Include="Xamarin.GooglePlayServices.Basement">
<HintPath>packages\Xamarin.GooglePlayServices.Basement.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Basement.dll</HintPath>
</Reference>
<Reference Include="Xamarin.GooglePlayServices.Tasks">
<HintPath>packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\lib\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.dll</HintPath>
</Reference>
<Reference Include="Xamarin.Firebase.Common">
<HintPath>packages\Xamarin.Firebase.Common.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Common.dll</HintPath>
</Reference>
<Reference Include="Xamarin.Firebase.Iid">
<HintPath>packages\Xamarin.Firebase.Iid.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Iid.dll</HintPath>
</Reference>
<Reference Include="Xamarin.Firebase.Messaging">
<HintPath>packages\Xamarin.Firebase.Messaging.60.1142.1\lib\MonoAndroid80\Xamarin.Firebase.Messaging.dll</HintPath>
</Reference>
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
Expand All @@ -86,7 +102,7 @@
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" />
<ItemGroup>
<LibraryProjectZip Include="Jars\android-sdk-ui-3.2.1.aar" />
<LibraryProjectZip Include="Jars\android-sdk-ui-3.3.0.aar" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\android-core\AppboyPlatform.AndroidCore\AppboyPlatform.AndroidCore.csproj">
Expand All @@ -108,4 +124,10 @@
<Import Project="packages\Xamarin.Android.Support.Fragment.28.0.0.1\build\monoandroid81\Xamarin.Android.Support.Fragment.targets" Condition="Exists('packages\Xamarin.Android.Support.Fragment.28.0.0.1\build\monoandroid81\Xamarin.Android.Support.Fragment.targets')" />
<Import Project="packages\Xamarin.Android.Support.Media.Compat.28.0.0.1\build\monoandroid81\Xamarin.Android.Support.Media.Compat.targets" Condition="Exists('packages\Xamarin.Android.Support.Media.Compat.28.0.0.1\build\monoandroid81\Xamarin.Android.Support.Media.Compat.targets')" />
<Import Project="packages\Xamarin.Android.Support.v4.28.0.0.1\build\monoandroid81\Xamarin.Android.Support.v4.targets" Condition="Exists('packages\Xamarin.Android.Support.v4.28.0.0.1\build\monoandroid81\Xamarin.Android.Support.v4.targets')" />
<Import Project="packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets" Condition="Exists('packages\Xamarin.Build.Download.0.4.11\build\Xamarin.Build.Download.targets')" />
<Import Project="packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets" Condition="Exists('packages\Xamarin.GooglePlayServices.Basement.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Basement.targets')" />
<Import Project="packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets" Condition="Exists('packages\Xamarin.GooglePlayServices.Tasks.60.1142.1\build\MonoAndroid80\Xamarin.GooglePlayServices.Tasks.targets')" />
<Import Project="packages\Xamarin.Firebase.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Common.targets" Condition="Exists('packages\Xamarin.Firebase.Common.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Common.targets')" />
<Import Project="packages\Xamarin.Firebase.Iid.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Iid.targets" Condition="Exists('packages\Xamarin.Firebase.Iid.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Iid.targets')" />
<Import Project="packages\Xamarin.Firebase.Messaging.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Messaging.targets" Condition="Exists('packages\Xamarin.Firebase.Messaging.60.1142.1\build\MonoAndroid80\Xamarin.Firebase.Messaging.targets')" />
</Project>
Binary file not shown.
2 changes: 1 addition & 1 deletion appboy-component/src/android/Transforms/Metadata.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<metadata>
<!-- The mapping was throwing errors in each of the following, so we just remove them. They are not needed for a fully featured integration -->
<remove-node path="/api/package[@name='com.appboy']/class[@name='AppboyAdmReceiver']" />
<remove-node path="/api/package[@name='com.appboy']/class[@name='AppboyFcmReceiver']" />
<remove-node path="/api/package[@name='com.appboy']/class[@name='AppboyFcmReceiver.HandleAppboyFcmMessageTask']" />
<remove-node path="/api/package[@name='com.appboy.ui.widget']" />
<remove-node path="/api/package[@name='com.appboy.ui.contentcards']/class[@name='AppboyCardAdapter']" />
<remove-node path="/api/package[@name='com.appboy.ui.inappmessage']/class[@name='AppboyAsyncInAppMessageDisplayer']" />
Expand Down
6 changes: 6 additions & 0 deletions appboy-component/src/android/packages.config
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,10 @@
<package id="Xamarin.Android.Support.Media.Compat" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v4" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Android.Support.v7.RecyclerView" version="28.0.0.1" targetFramework="monoandroid81" />
<package id="Xamarin.Build.Download" version="0.4.11" targetFramework="monoandroid81" />
<package id="Xamarin.Firebase.Common" version="60.1142.1" targetFramework="monoandroid81" />
<package id="Xamarin.Firebase.Iid" version="60.1142.1" targetFramework="monoandroid81" />
<package id="Xamarin.Firebase.Messaging" version="60.1142.1" targetFramework="monoandroid81" />
<package id="Xamarin.GooglePlayServices.Basement" version="60.1142.1" targetFramework="monoandroid81" />
<package id="Xamarin.GooglePlayServices.Tasks" version="60.1142.1" targetFramework="monoandroid81" />
</packages>

0 comments on commit c36f683

Please sign in to comment.