Skip to content

Commit

Permalink
Merge pull request #3 from one-signal/add-combined-framework-redux
Browse files Browse the repository at this point in the history
add new shared project framework
  • Loading branch information
jkasten2 committed Feb 26, 2016
2 parents 10f44ac + e8f1352 commit b383fdd
Show file tree
Hide file tree
Showing 370 changed files with 9,961 additions and 1,520 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
*.DS_Store
23 changes: 0 additions & 23 deletions Example.Android.Application/Example.Android.Application.sln

This file was deleted.

23 changes: 0 additions & 23 deletions Example.Android.Application/Example.Android.Application.userprefs

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"Name":"Google Play Services - Analytics","Id":2166,"Alias":"googleplayservices-analytics","Description":"Google Play Services - Analytics\n================================\n\nThe Google Analytics SDK for Android makes it easy for developers to collect user engagement data form their apps. \n\n\n\n\n\n\nGoogle Play Services\n====================\n\nGive your apps more features to attract users on a wider range of devices. With Google Play services, your app can take advantage of the latest, Google-powered features such as Maps, Google+, and more, with automatic platform updates distributed as an APK through the Google Play store. This makes it faster for your users to receive updates and easier for you to integrate the newest that Google has to offer.\n\n\nDevelop\n-------\n\nShip higher quality apps. Faster.\nGet a headstart on your development with Google services that you can use out-of-the-box.\n - Analytics\n - Sign in with Google\n - Maps\n - Places\n - Engage\n\n\n\nGrow an active user base\n------------------------\n\nReach new users and find ways to keep them coming back to your app.\n - Google Cloud Messaging\n - App Indexing\n - App Install Ads\n - App Invites\n - Earn\n\n\n\nTap into a range of tools to make more money\n--------------------------------------------\n\nTake a user-by-user approach to monetization that maximizes your app revenue.\n - AdMob\n - In-App Billing and Subscriptions\n - Android Pay\n \n\n\nMore ways to enhance your app\n-----------------------------\n\n### Use location to power context\n\nRespond to where users are and what they\u0027re doing. Enrich your app with high-accuracy location reporting, geofencing, and activity recognition.\n\n### Stream content to TVs and speakers\nLet users send audio and visual content to any Cast-enabled TV or speaker and control it from their phones or tablets.\n\n### Add social features to your games\nEnhance your games and learn more about your players. Add achievements, leaderboards, saved games, real-time multiplayer, and more.\n\n### Enhance your app for fitness\nParticipate in the fitness ecosystem and add high-engagement features to your app. Analyze raw sensor data or take advantage of shared fitness data.\n\n### Store and manage files in the cloud\nLet users interact with nearly any aspect of their Google Drive content, including sharing permissions, file revisions, and connected apps.\n\n### Support voice actions\nLet users engage with your app quickly and conveniently through voice commands. Respond to system actions or add custom actions of your own.\n\n","Version":"27.0.0.0","Summary":"Collect data from your mobile apps.","QuickStart":"The Google Analytics SDK for Android makes it easy for developers to collect user engagement data form their apps. \n\nRequired Android API Levels\n===========================\n\nWe recommend setting your app\u0027s *Target Framework* and *Target Android version* to **Android 5.0 (API Level 21)** or higher in your app project settings.\n\nThis Google Play Service SDK\u0027s requires a *Target Framework* of at least Android 4.1 (API Level 16) to compile.\n\nYou may still set a lower *Minimum Android version* (as low as Android 2.3 - API Level 9) so your app will run on older versions of Android, however you must ensure you do not use any API\u0027s at runtime that are not available on the version of Android your app is running on.\n\n\nAndroid Manifest \n================\n\nSome Google Play Services APIs require specific metadata, attributes, permissions or features to be declared in your *AndroidManifest.xml* file.\n\nThese can be added manually to the *AndroidManifest.xml* file, or merged in through the use of assembly level attributes.\n\n\nThe Google Analytics SDK requires the *Internet* and *Access Network State* permissions to work correctly. You can include these by adding the following assembly level attributes to your app:\n\n```csharp\n[assembly: UsesPermission (Android.Manifest.Permission.Internet)]\n[assembly: UsesPermission (Android.Manifest.Permission.AccessNetworkState)]\n```\n\nIf you want to add Campaign tracking you must manually add the following element to your *AndroidManifest.xml* file, inside of the `\u003capplication\u003e` `\u003c/application\u003e` tags:\n\n```xml\n\u003cservice android:name=\"com.google.analytics.tracking.android.CampaignTrackingService\" /\u003e\n\u003creceiver android:name=\"com.google.analytics.tracking.android.CampaignTrackingReceiver\"\n android:exported=\"true\" \u003e\n \u003cintent-filter\u003e\n \u003caction android:name=\"com.android.vending.INSTALL_REFERRER\" /\u003e\n \u003c/intent-filter\u003e\n\u003c/receiver\u003e\n```\n\n\n\nSamples\n=======\n\nYou can find a Sample Application within each Google Play Services component. The sample will demonstrate the necessary configuration and some basic API usages.\n\n\n\n\n\nLearn More\n==========\n\nYou can learn more about the various Google Play Services SDKs \u0026 APIs by visiting the official [Google APIs for Android][3] documentation\n\n\nYou can learn more about Google Play Services Analytics by visiting the official [Analytics SDK for Android](https://developers.google.com/analytics/devguides/collection/android/v4/) documentation.\n\n[1]: https://console.developers.google.com/ \"Google Developers Console\"\n[2]: https://developer.xamarin.com/guides/android/deployment,_testing,_and_metrics/MD5_SHA1/ \"Finding your SHA-1 Fingerprints\"\n[3]: https://developers.google.com/android/ \"Google APIs for Android\"\n\n","Hash":"16fb8978a214fbc5dbb43c81c4691579","TargetPlatforms":["android"],"TrialHash":null}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
Google Play Services - Analytics
================================

The Google Analytics SDK for Android makes it easy for developers to collect user engagement data form their apps.






Google Play Services
====================

Give your apps more features to attract users on a wider range of devices. With Google Play services, your app can take advantage of the latest, Google-powered features such as Maps, Google+, and more, with automatic platform updates distributed as an APK through the Google Play store. This makes it faster for your users to receive updates and easier for you to integrate the newest that Google has to offer.


Develop
-------

Ship higher quality apps. Faster.
Get a headstart on your development with Google services that you can use out-of-the-box.
- Analytics
- Sign in with Google
- Maps
- Places
- Engage



Grow an active user base
------------------------

Reach new users and find ways to keep them coming back to your app.
- Google Cloud Messaging
- App Indexing
- App Install Ads
- App Invites
- Earn



Tap into a range of tools to make more money
--------------------------------------------

Take a user-by-user approach to monetization that maximizes your app revenue.
- AdMob
- In-App Billing and Subscriptions
- Android Pay



More ways to enhance your app
-----------------------------

### Use location to power context

Respond to where users are and what they're doing. Enrich your app with high-accuracy location reporting, geofencing, and activity recognition.

### Stream content to TVs and speakers
Let users send audio and visual content to any Cast-enabled TV or speaker and control it from their phones or tablets.

### Add social features to your games
Enhance your games and learn more about your players. Add achievements, leaderboards, saved games, real-time multiplayer, and more.

### Enhance your app for fitness
Participate in the fitness ecosystem and add high-engagement features to your app. Analyze raw sensor data or take advantage of shared fitness data.

### Store and manage files in the cloud
Let users interact with nearly any aspect of their Google Drive content, including sharing permissions, file revisions, and connected apps.

### Support voice actions
Let users engage with your app quickly and conveniently through voice commands. Respond to system actions or add custom actions of your own.

Loading

0 comments on commit b383fdd

Please sign in to comment.