Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitb62a21c

Browse files
Added installation instruction for both platform
1 parent518003d commitb62a21c

File tree

1 file changed

+85
-7
lines changed
  • src/connections/destinations/catalog/test-flow

1 file changed

+85
-7
lines changed

‎src/connections/destinations/catalog/test-flow/index.md‎

Lines changed: 85 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,99 @@
11
---
2-
title:1Flow(Actions) Destination
2+
title:1FlowMobile Plugin Destination
33
---
44

55
[1Flow](https://1flow.ai/?utm_source=segmentio&utm_medium=docs&utm_campaign=partners) is a leading in-app user survey and messaging platform for Mobile app and SaaS businesses.
66

77
Using 1Flow, you can reach users_in-the-moment_ while they are interacting with your website or application, to collect highly contextual user insights that help you improve your product offering and customer experience
88

9-
This destination is maintained by 1Flow. For any issues with the destination,[contact their Support team](mailto:support@1flow.app).
9+
The 1Flow Mobile Plugin Destination is open-source and available on GitHub. You can view these repositories here:
10+
11+
-[iOS](https://github.com/1Flow-Inc/Segment1Flow.git){:target="_blank"}
12+
-[Android](https://github.com/1Flow-Inc/1flow-segment-tool.git){:target="_blank"}
13+
14+
This destination is maintained by 1Flow. For any issues with the destination,[contact Support team](mailto:support@1flow.app).
1015

1116
##Getting started
1217

13-
1. From the Segment web app, click**Catalog**, then click**1Flow**.
14-
2. Find the Destinations Actions item in the left navigation, and click it.
15-
3. Click**Configure 1Flow**.
16-
4. Select an existing Source to connect to 1Flow (Actions).
17-
5. Go to 1flow.ai -> Settings -> Project Settings -> Copy 1Flow project key and paste it into the Connection Settings in Segment.
18+
1. From the Segment web app, click**Catalog**, then search for**1Flow Mobile Plugin**.
19+
2. Click**Add Destination**.
20+
4. Select an existing Source to connect to 1Flow Mobile Plugin.
21+
5. Go to 1flow.ai -> Settings -> Project Settings, copy the 1Flow project key, and paste it into the Destination Settings in Segment.
22+
6. Depending on the mobile source you’ve selected, include 1Flow's library by adding the following lines to your dependency configuration.
23+
24+
##iOS
25+
26+
###Step 1: Add Segment1Flow Package using Swift Package Manager
27+
28+
In the Xcode File menu, click Add Packages. You'll see a dialog where you can search for Swift packages. In the search field, enter the URL to this repo.
29+
30+
https://github.com/1Flow-Inc/Segment1Flow
31+
32+
You'll then have the option to pin to a version, or specific branch, as well as which project in your workspace to add it to. Once you've made your selections, click the Add Package button.
33+
34+
###Step 2: Initialise Segment and Add 1Fow Destination
35+
36+
```
37+
let config = Configuration(writeKey: "YOUR_WRITE_KEY_HERE")
38+
let analytics = Analytics(configuration: config)
39+
analytics.add(plugin: OneFlowDestination())
40+
```
41+
42+
##Android
43+
44+
###Step 1: Install 1Flow-Segment-Tool
45+
46+
- If gradle version is 6.5 or lower, include the below repository in your project's build.gradle file:
1847

48+
```
49+
allprojects{
50+
repositories{
51+
google()
52+
jcenter()
53+
maven{url 'https://jitpack.io'}
54+
}
55+
}
56+
```
57+
58+
- If gradle version is higher than 6.5, add the below code in settings.gradle.
59+
60+
```
61+
dependencyResolutionManagement {
62+
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
63+
repositories {
64+
google()
65+
mavenCentral()
66+
maven{url 'https://jitpack.io'}
67+
}
68+
}
69+
```
70+
71+
- Add dependency in your app's build.gradle file:
72+
73+
```
74+
compileSdkVersion 34
75+
....
76+
defaultConfig {
77+
....
78+
minSdkVersion 21
79+
}
80+
dependencies {
81+
....
82+
implementation 'com.segment.analytics.android:analytics:4.11.3'
83+
implementation "com.github.1Flow-Inc:1flow-segment-tool:2023.09.14"
84+
}
85+
```
86+
87+
###Step 2: Initialize Segment and add 1Flow Destination
88+
```
89+
Analytics analytics = new Analytics.Builder(context, "YOUR_WRITE_KEY_HERE")
90+
.use(OneFlowIntegration.FACTORY)
91+
...
92+
.build();
93+
...
94+
Analytics.setSingletonInstance(analytics);
95+
96+
```
1997

2098
##Supported methods
2199

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp