Skip to content

Commit

Permalink
Merge pull request #529 from Microsoft/develop
Browse files Browse the repository at this point in the history
Release 0.8.0
  • Loading branch information
jaeklim authored May 4, 2017
2 parents 4751260 + 29e63e9 commit de70f04
Show file tree
Hide file tree
Showing 126 changed files with 3,667 additions and 187 deletions.
17 changes: 17 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# Mobile Center SDK for iOS Change Log

## Version 0.8.0

This release adds the Mobile Center Push module and contains additional improvements. The various test apps now contain individual icons so they are easily distinguishable when they are installed on a device.

## MobileCenter

* **[Improvement]** In case the developer has turned on a more verbose log level, the whole response body is logged to the Console.

## MobileCenterCrashes

* **[Improvement]** We have fixed a couple of log messages that indicated that something was going wrong when setting up Mobile Center Crashes when everything was actually working as expected. This confused a lot of people.

## MobileCenterPush

* **[Feature]** This is the first release that contains Mobile Center Push.


## Version 0.7.0

This version contains bug fixes, improvements and new features.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/MobileCenter/.jazzy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sdk: iphonesimulator
theme: ../Themes/apple

module: MobileCenter
module_version: 0.7.0
module_version: 0.8.0
author: Microsoft Corp
author_url: http://www.microsoft.com

Expand Down
2 changes: 1 addition & 1 deletion Documentation/MobileCenterAnalytics/.jazzy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sdk: iphonesimulator
theme: ../Themes/apple

module: MobileCenterAnalytics
module_version: 0.7.0
module_version: 0.8.0
author: Microsoft Corp
author_url: http://www.microsoft.com

Expand Down
2 changes: 1 addition & 1 deletion Documentation/MobileCenterCrashes/.jazzy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sdk: iphonesimulator
theme: ../Themes/apple

module: Crashes
module_version: 0.7.0
module_version: 0.8.0
author: Microsoft Corp
author_url: http://www.microsoft.com

Expand Down
2 changes: 1 addition & 1 deletion Documentation/MobileCenterDistribute/.jazzy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ sdk: iphonesimulator
theme: ../Themes/apple

module: Distribute
module_version: 0.7.0
module_version: 0.8.0
author: Microsoft Corp
author_url: http://www.microsoft.com

Expand Down
29 changes: 29 additions & 0 deletions Documentation/MobileCenterPush/.jazzy.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
objc: true
clean: true
sdk: iphonesimulator

theme: ../Themes/apple

module: MobileCenterPush
module_version: 0.8.0
author: Microsoft Corp
author_url: http://www.microsoft.com

readme: Guides/Push.md
documentation: ../Guides/[^index]*.md
custom_categories:
- name: Guides
children:
- Installation

umbrella_header: ../../MobileCenter-SDK-iOS/MobileCenterPush.framework/Headers/MobileCenterPush.h
framework_root: ../../MobileCenter-SDK-iOS
exclude: [../../MobileCenter-SDK-iOS/MobileCenterPush.framework/Headers/MSService.h, ../../MobileCenter-SDK-iOS/MobileCenterPush.framework/Headers/MSServiceAbstract.h]

root_url: http://docs.mobile.azure.com/sdk/ios/
github_url: https://github.com/Microsoft/mobile-center-sdk-ios
github_file_prefix: "https://github.com/Microsoft/mobile-center-sdk-ios"

skip_undocumented: true

output: Generated/
1 change: 1 addition & 0 deletions Documentation/MobileCenterPush/Guides/Push.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
## Getting Started with Push
2 changes: 1 addition & 1 deletion Global.xcconfig
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
BUILD_NUMBER = 1
VERSION_STRING = 0.7.0
VERSION_STRING = 0.8.0

SDK_NAME = mobilecenter.ios

Expand Down
34 changes: 21 additions & 13 deletions MobileCenter.podspec
Original file line number Diff line number Diff line change
@@ -1,25 +1,26 @@
Pod::Spec.new do |s|
s.name = 'MobileCenter'
s.version = '0.7.0'
s.version = '0.8.0'

s.summary = 'Add Mobile Center SDK to your app to collect crash reports & understand user behavior by analyzing the session, user or device information.'
s.summary = 'Mobile Center is mission control for mobile apps. Get faster release cycles, higher-quality apps, and the insights to build what users want.'
s.description = <<-DESC
Add Mobile Center services to your app and collect crash reports and understand user behavior by analyzing the session, user and device information for your app.
The SDK is currently in public preview and supports the following services:
Mobile Center is mission control for mobile apps.
Get faster release cycles, higher-quality apps, and the insights to build what users want.
1. Analytics:
Mobile Center Analytics helps you understand user behavior and customer engagement to improve your iOS app. The SDK automatically captures session count,
device properties like model, OS version etc. and pages. You can define your own custom events to measure things that matter to your business.
All the information captured is available in the Mobile Center portal for you to analyze the data.
The Mobile Center SDK uses a modular architecture so you can use any or all of the following services:
2. Crashes:
Mobile Center Crashes will automatically generate a crash log every time your app crashes. The log is first written to the device's storage and when
the user starts the app again, the crash report will be forwarded to Mobile Center. Collecting crashes works for both beta and live apps, i.e. those submitted to App Store.
Crash logs contain valuable information for you to help resolve the issue. Crashes uses PLCrashReporter 1.2.1.
1. Mobile Center Analytics:
Mobile Center Analytics helps you understand user behavior and customer engagement to improve your app. The SDK automatically captures session count, device properties like model, OS version, etc. You can define your own custom events to measure things that matter to you. All the information captured is available in the Mobile Center portal for you to analyze the data.
3. Distribute:
2. Mobile Center Crashes:
Mobile Center Distribute will let your users install a new version of the app when you distribute it via the Mobile Center. With a new version of the app available, the SDK will present an update dialog to the users to either download or postpone the new version. Once they choose to update, the SDK will start to update your application. This feature will NOT work if your app is deployed to the app store.
3. Mobile Center Distribute:
Mobile Center Distribute provides the capability to display in-app updates to your app users when a new version of the application is released.
4. Mobile Center Push:
Mobile Center Push enables you to send push notifications to users of your app from the Mobile Center portal.
DESC

s.homepage = 'https://mobile.azure.com'
Expand Down Expand Up @@ -63,4 +64,11 @@ Pod::Spec.new do |s|
ss.vendored_frameworks = "MobileCenter-SDK-iOS/MobileCenterDistribute.framework"
end

s.subspec 'MobileCenterPush' do |ss|
ss.frameworks = 'Foundation', 'UIKit'
ss.weak_frameworks = 'UserNotifications'
ss.dependency 'MobileCenter/MobileCenter'
ss.vendored_frameworks = "MobileCenter-SDK-iOS/MobileCenterPush.framework"
end

end
3 changes: 3 additions & 0 deletions MobileCenter.xcworkspace/contents.xcworkspacedata

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

Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,20 @@
ReferencedContainer = "container:MobileCenterDistribute/MobileCenterDistribute.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D3AD5F271E5C9633001627AB"
BuildableName = "MobileCenterPushDoc"
BlueprintName = "MobileCenterPushDoc"
ReferencedContainer = "container:MobileCenterPush/MobileCenterPush.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,20 @@
ReferencedContainer = "container:MobileCenterDistribute/MobileCenterDistribute.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "YES"
buildForProfiling = "YES"
buildForArchiving = "YES"
buildForAnalyzing = "YES">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D33A94501E5B11BB003966DB"
BuildableName = "libMobileCenterPush.a"
BlueprintName = "MobileCenterPush"
ReferencedContainer = "container:MobileCenterPush/MobileCenterPush.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "NO"
Expand Down Expand Up @@ -90,6 +104,20 @@
ReferencedContainer = "container:MobileCenterDistribute/MobileCenterDistribute.xcodeproj">
</BuildableReference>
</BuildActionEntry>
<BuildActionEntry
buildForTesting = "YES"
buildForRunning = "NO"
buildForProfiling = "NO"
buildForArchiving = "NO"
buildForAnalyzing = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D3AD5EBF1E5C4F6A001627AB"
BuildableName = "MobileCenterPush.xctest"
BlueprintName = "MobileCenterPushTests"
ReferencedContainer = "container:MobileCenterPush/MobileCenterPush.xcodeproj">
</BuildableReference>
</BuildActionEntry>
</BuildActionEntries>
</BuildAction>
<TestAction
Expand Down Expand Up @@ -139,6 +167,16 @@
ReferencedContainer = "container:MobileCenterDistribute/MobileCenterDistribute.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "D3AD5EBF1E5C4F6A001627AB"
BuildableName = "MobileCenterPush.xctest"
BlueprintName = "MobileCenterPushTests"
ReferencedContainer = "container:MobileCenterPush/MobileCenterPush.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<MacroExpansion>
<BuildableReference
Expand Down
Loading

0 comments on commit de70f04

Please sign in to comment.