Skip to content

Commit

Permalink
Releasing Xamarin Bindings version 1.9.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Bucimis committed Sep 11, 2019
1 parent c36f683 commit dc0be47
Show file tree
Hide file tree
Showing 132 changed files with 4,723 additions and 1,111 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 1.9.0
- Updated the Android binding to use [Braze Android SDK 3.7.0](https://github.com/Appboy/appboy-android-sdk/blob/master/CHANGELOG.md#370).
- Updated the native iOS bridge to [Braze iOS SDK 3.19.0](https://github.com/Appboy/appboy-ios-sdk/releases/tag/3.14.0).
- Note: This Braze Xamarin SDK release updates to Braze Android SDK and Braze iOS SDK dependencies which no longer enable automatic Braze location collection by default. Please consult their respective changelogs for information on how to continue to enable automatic Braze location collection, as well as further information on breaking changes.
- Removes the Feedback feature as well as all associated methods, classes, and interfaces.

## 1.8.0

##### Changed
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 modified appboy-component/lib/android/Xamarin.Firebase.Messaging.dll
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.8.0</version>
<version>1.9.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.8.0</version>
<version>1.9.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 @@ -59,11 +59,6 @@ public override View OnCreateView(LayoutInflater inflater, ViewGroup container,
Appboy.GetInstance(Activity).LogPurchase("myProduct", "USD", new Java.Math.BigDecimal(3.50));
};

// Feedback
view.FindViewById<Button> (Resource.Id.submitFeedbackButton).Click += delegate {
Appboy.GetInstance(Activity).SubmitFeedback("[email protected]", "Great App!", false);
};

// Social
view.FindViewById<Button> (Resource.Id.trackSocialDataButton).Click += delegate {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ protected override void OnCreate (Bundle bundle)
FragmentTransaction fragmentTransaction = SupportFragmentManager.BeginTransaction();
HomeFragment homeFragment = new HomeFragment();
fragmentTransaction.Add(com.appboy.xamarinsample.Resource.Id.root, homeFragment, homeFragment.Class.ToString());
fragmentTransaction.Commit();
fragmentTransaction.Commit();
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public MainApplication (IntPtr handle, JniHandleOwnership transfer) : base (hand

public override void OnCreate()
{
AppboyLogger.LogLevel = 2;
AppboyLogger.LogLevel = 0;
RegisterActivityLifecycleCallbacks(new AppboyLifecycleCallbackListener());

new Task(RegisterFirebasePush).Start();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,6 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/eventsAndPurchasesButton" />
<Button
android:text="@string/submitFeedback"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/submitFeedbackButton" />
<Button
android:text="@string/trackSocialData"
android:layout_width="match_parent"
Expand Down Expand Up @@ -70,4 +65,4 @@
android:layout_height="wrap_content"
android:id="@+id/disableSDKButton"
android:text="Disable SDK" />
</LinearLayout>
</LinearLayout>
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
<!-- To disable automatic flushing in any of these network conditions, simply set the value to -1. To turn off
all automatic data flushing, set all three intervals to -1. When automatic flushing is disabled, you can use
IAppboy.RequestImmediateDataFlush to manually flush analytics data to the server. Note, however, that any
feedback requests or refreshes of the news feed or slideup will automatically flush your analytics data as well. -->
refreshes of Content Cards, In-App Messages, or the News Feed will automatically flush your analytics data as well. -->
<!-- On GPRS and EDGE, allow a flush request up to every 30 seconds. (default is 60) -->
<integer name="com_appboy_data_flush_interval_bad_network">30</integer>
<!-- With a 3G connection, allow a flush request up to every 15 seconds. (default is 30) -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,9 @@
<string name="changeUser">Change User</string>
<string name="setUserProperties">Set User Properties</string>
<string name="eventsAndPurchases">Log Events And Purchases</string>
<string name="submitFeedback">Submit Feedback</string>
<string name="trackSocialData">Track Social Data</string>
<string name="launchContentCards">Content Cards</string>
<string name="launchNewsFeed">News Feed</string>
<string name="launchFeedback">Launch Feedback</string>
<string name="addNewInAppMessage">Add In-App Message</string>
<string name="dataFlush">Request Data Flush</string>
<string name="app_name">TestApp.XamarinAndroid</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -91,12 +91,6 @@
<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 @@ -123,6 +117,16 @@
<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,6 +1,5 @@
<?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

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit dc0be47

Please sign in to comment.