Skip to content

Commit 02e082d

Browse files
committed
Merge branch 'release/2.2.2'
2 parents 4564ac8 + 24f925d commit 02e082d

File tree

127 files changed

+24083
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+24083
-2
lines changed

.gitignore

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
## macOS
2+
*.DS_Store
3+
.AppleDouble
4+
.LSOverride
5+
6+
# Icon must end with two \r
7+
Icon
8+
9+
10+
# Thumbnails
11+
._*
12+
13+
# Files that might appear in the root of a volume
14+
.DocumentRevisions-V100
15+
.fseventsd
16+
.Spotlight-V100
17+
.TemporaryItems
18+
.Trashes
19+
.VolumeIcon.icns
20+
.com.apple.timemachine.donotpresent
21+
22+
# Directories potentially created on remote AFP share
23+
.AppleDB
24+
.AppleDesktop
25+
Network Trash Folder
26+
Temporary Items
27+
.apdisk
28+
29+
## Windows
30+
# Windows thumbnail cache files
31+
Thumbs.db
32+
ehthumbs.db
33+
ehthumbs_vista.db
34+
35+
# Folder config file
36+
Desktop.ini
37+
38+
# Recycle Bin used on file shares
39+
$RECYCLE.BIN/
40+
41+
# Windows Installer files
42+
*.cab
43+
*.msi
44+
*.msm
45+
*.msp
46+
47+
# Windows shortcuts
48+
*.lnk
49+
50+
## Linux
51+
*~
52+
53+
# temporary files which can be created if a process still has a handle open of a deleted file
54+
.fuse_hidden*
55+
56+
# KDE directory preferences
57+
.directory
58+
59+
# Linux trash folder which might appear on any partition or disk
60+
.Trash-*
61+
62+
# .nfs files are created when an open file is removed but is still being accessed
63+
.nfs*
64+
65+
## Jetbrains
66+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
67+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
68+
69+
# User-specific stuff:
70+
.idea/**/workspace.xml
71+
.idea/**/tasks.xml
72+
.idea/dictionaries
73+
74+
# Sensitive or high-churn files:
75+
.idea/**/dataSources/
76+
.idea/**/dataSources.ids
77+
.idea/**/dataSources.xml
78+
.idea/**/dataSources.local.xml
79+
.idea/**/sqlDataSources.xml
80+
.idea/**/dynamic.xml
81+
.idea/**/uiDesigner.xml
82+
83+
# Gradle:
84+
.idea/**/gradle.xml
85+
.idea/**/libraries
86+
87+
# CMake
88+
cmake-build-debug/
89+
90+
# Mongo Explorer plugin:
91+
.idea/**/mongoSettings.xml
92+
93+
## File-based project format:
94+
*.iws
95+
96+
## Plugin-specific files:
97+
98+
# IntelliJ
99+
/out/
100+
101+
# mpeltonen/sbt-idea plugin
102+
.idea_modules/
103+
104+
# JIRA plugin
105+
atlassian-ide-plugin.xml
106+
107+
# Cursive Clojure plugin
108+
.idea/replstate.xml
109+
110+
# Crashlytics plugin (for Android Studio and IntelliJ)
111+
com_crashlytics_export_strings.xml
112+
crashlytics.properties
113+
crashlytics-build.properties
114+
fabric.properties
115+
116+
## Android
117+
# Built application files
118+
*.apk
119+
*.ap_
120+
121+
# Files for the ART/Dalvik VM
122+
*.dex
123+
124+
# Java class files
125+
*.class
126+
127+
# Generated files
128+
bin/
129+
gen/
130+
out/
131+
132+
# Gradle files
133+
.gradle/
134+
build/
135+
136+
137+
# Local configuration file (sdk path, etc)
138+
local.properties
139+
140+
# Proguard folder generated by Eclipse
141+
proguard/
142+
143+
# Log Files
144+
*.log
145+
146+
# Android Studio Navigation editor temp files
147+
.navigation/
148+
149+
# Android Studio captures folder
150+
captures/
151+
152+
# Intellij
153+
*.iml
154+
.idea/workspace.xml
155+
156+
# Keystore files
157+
*.jks
158+
159+
160+
## CUSTOM
161+
162+
Release/

.idea/compiler.xml

Lines changed: 22 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/profiles_settings.xml

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/misc.xml

Lines changed: 204 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/runConfigurations.xml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

AndroidSDK/AndroidManifest.xml

Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.leanplum"
3+
android:versionCode="1" android:versionName="1.0">
4+
5+
<uses-sdk android:minSdkVersion="10" />
6+
7+
<!-- Minimum permissions needed for SDK to work -->
8+
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
9+
<uses-permission android:name="android.permission.INTERNET" />
10+
11+
<!-- Permissions for GCM -->
12+
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
13+
<permission android:name="${applicationId}.permission.C2D_MESSAGE"
14+
android:protectionLevel="signature" />
15+
<uses-permission android:name="${applicationId}.permission.C2D_MESSAGE" />
16+
17+
<application android:label="@string/app_name">
18+
19+
<!-- Leanplum Push Notification Receiver for GCM and FCM -->
20+
<receiver android:name="com.leanplum.LeanplumPushReceiver" android:exported="false"
21+
android:enabled="true">
22+
<intent-filter>
23+
<action android:name="com.leanplum.LeanplumPushListenerService" />
24+
<action android:name="com.leanplum.LeanplumPushFirebaseMessagingService" />
25+
</intent-filter>
26+
</receiver>
27+
<receiver android:name="com.google.android.gms.gcm.GcmReceiver" android:exported="true"
28+
android:enabled="false" android:permission="com.google.android.c2dm.permission.SEND">
29+
<intent-filter>
30+
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
31+
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
32+
<category android:name="${applicationId}"/>
33+
</intent-filter>
34+
</receiver>
35+
36+
<!-- Leanplum Local Push Notification Service-->
37+
<service android:name="com.leanplum.LeanplumLocalPushListenerService" />
38+
39+
<!-- Leanplum GCM Message Handling Service -->
40+
<service android:name="com.leanplum.LeanplumPushListenerService" android:exported="false"
41+
android:enabled="false">
42+
<intent-filter>
43+
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
44+
</intent-filter>
45+
</service>
46+
47+
<!-- Leanplum GCM Instance ID Service -->
48+
<service android:name="com.leanplum.LeanplumPushInstanceIDService" android:exported="false"
49+
android:enabled="false">
50+
<intent-filter>
51+
<action android:name="com.google.android.gms.iid.InstanceID" />
52+
</intent-filter>
53+
</service>
54+
55+
<!-- Leanplum GCM/FCM Registration Service -->
56+
<service android:name="com.leanplum.LeanplumPushRegistrationService" />
57+
58+
<!-- Leanplum FCM Message Handling Service -->
59+
<service android:name="com.leanplum.LeanplumPushFirebaseMessagingService"
60+
android:exported="false" android:enabled="false">
61+
<intent-filter>
62+
<action android:name="com.google.firebase.MESSAGING_EVENT" />
63+
</intent-filter>
64+
</service>
65+
66+
<!-- Leanplum FCM Instance ID Service -->
67+
<service android:name="com.leanplum.LeanplumPushFcmListenerService" android:exported="false"
68+
android:enabled="false">
69+
<intent-filter>
70+
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
71+
</intent-filter>
72+
</service>
73+
74+
<!-- Leanplum Helper for FCM Instance ID Service -->
75+
<service android:name="com.leanplum.LeanplumFcmServiceHelper" android:exported="false"
76+
android:enabled="true">
77+
<intent-filter>
78+
<action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
79+
</intent-filter>
80+
</service>
81+
82+
<!-- Geofencing Service -->
83+
<service android:name="com.leanplum.ReceiveTransitionsIntentService" />
84+
</application>
85+
</manifest>

0 commit comments

Comments
 (0)