Skip to content
This repository has been archived by the owner on Mar 15, 2024. It is now read-only.

Commit

Permalink
Update for v3.2.0
Browse files Browse the repository at this point in the history
- Upgrade Flurry Android SDK version to 14.2.0
  • Loading branch information
poting-oath committed Apr 4, 2023
1 parent 8074508 commit 91d4efe
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 8 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,12 @@
* [Flurry Android SDK Release Notes](https://developer.yahoo.com/flurry/docs/releasenotes/android/)
* [Flurry iOS SDK Release Notes](https://developer.yahoo.com/flurry/docs/releasenotes/ios/)

## v3.2.0 (2023-04-02)

#### Features

* Upgrade Flurry Android SDK version to 14.2.0

## v3.1.0 (2023-02-02)

#### Features
Expand Down
10 changes: 9 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,13 @@ A Flutter plugin for Flurry SDK
.build(this, FLURRY_ANDROID_API_KEY);
```
3. Set up "Android Authorization" in Flurry [Push Authorization](https://developer.yahoo.com/flurry/docs/push/authorization/).
3. Add notification permission in the Android manifest file. (required on the Android 13 and above devices.)
```xml
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
```
4. Set up "Android Authorization" in Flurry [Push Authorization](https://developer.yahoo.com/flurry/docs/push/authorization/).
### iOS
Expand All @@ -103,10 +109,12 @@ A Flutter plugin for Flurry SDK
1. Open your `.xcworkspace` file which is under the `ios` folder. Go to "Capabilities" tab and enable Push Notifications.
![push_ios_1](https://github.com/flurry/flutter-flurry-sdk/raw/master/images/push_ios_1.png)
2. Enable Background Modes (Background Fetch and Remote Notifications turned on).
![push_ios_2](https://github.com/flurry/flutter-flurry-sdk/raw/master/images/push_ios_2.png)
Now your `Info.plist` should contain the following items. For more information, please see [Push Setup](https://developer.yahoo.com/flurry/docs/push/integration/ios/).
![push_ios_3](https://github.com/flurry/flutter-flurry-sdk/raw/master/images/push_ios_3.png)
3. Set up "iOS Authorization" in Flurry [Push Authorization](https://developer.yahoo.com/flurry/docs/push/authorization/).
### tvOS
Expand Down
4 changes: 2 additions & 2 deletions android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,6 @@ android {
dependencies {
// implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])

implementation 'com.flurry.android:analytics:14.1.0'
implementation 'com.flurry.android:marketing:14.1.0'
implementation 'com.flurry.android:analytics:14.2.0'
implementation 'com.flurry.android:marketing:14.2.0'
}
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ public class FlurryFlutterPlugin implements FlutterPlugin, MethodCallHandler, Ac
private static final String TAG = "FlurryFlutterPlugin";

private static final String ORIGIN_NAME = "flutter-flurry-sdk";
private static final String ORIGIN_VERSION = "3.1.0";
private static final String ORIGIN_VERSION = "3.2.0";

private Context context;

Expand Down
4 changes: 2 additions & 2 deletions example/android/app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,8 @@ flutter {
dependencies {
// implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])

implementation 'com.flurry.android:analytics:14.1.0'
implementation 'com.flurry.android:marketing:14.1.0'
implementation 'com.flurry.android:analytics:14.2.0'
implementation 'com.flurry.android:marketing:14.2.0'

implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
implementation 'com.google.firebase:firebase-messaging:21.1.0'
Expand Down
3 changes: 3 additions & 0 deletions example/android/app/src/main/AndroidManifest.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.flutter_flurry_sdk_example">

<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />

<application
android:name=".FlurryFlutterApplication"
android:label="flutter_flurry_sdk_example"
Expand Down
2 changes: 1 addition & 1 deletion ios/Classes/FlurryFlutterPlugin.m
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
#endif

NSString *originName = @"flutter-flurry-sdk";
NSString *originVersion = @"3.1.0";
NSString *originVersion = @"3.2.0";

static FlurryFlutterPlugin* sharedInstance;

Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: flutter_flurry_sdk
description: A Flutter plugin for Flurry Analytics SDK. Flurry Push for messaging and Flurry Config for remote configuration are supported by our plugin as well!
version: 3.1.0
version: 3.2.0
homepage: https://www.flurry.com/
repository: https://github.com/flurry/flutter-flurry-sdk

Expand Down

0 comments on commit 91d4efe

Please sign in to comment.