Skip to content
This repository was archived by the owner on Dec 12, 2022. It is now read-only.

Commit 53de5d2

Browse files
author
Fatme
authored
Merge pull request #30 from telerik/fatme/kinvey-schema
feat(kinvey preview app): show correct store urls when deprecated page is shown on device
2 parents 0b34cf0 + 0ec593e commit 53de5d2

File tree

6 files changed

+14
-93
lines changed

6 files changed

+14
-93
lines changed

package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nativescript-preview-sdk",
3-
"version": "0.3.3",
3+
"version": "0.3.4",
44
"description": "Handles the communication to the NativeScript Preview Apps",
55
"main": "src/nativescript-preview-sdk",
66
"typings": "src/nativescript-preview-sdk.d.ts",

src/constants.ts

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
export class Constants {
22
public static PreviewAppStoreId = "1264484702";
33
public static PreviewGooglePlayId = "org.nativescript.preview";
4-
public static PlaygroundAppStoreLink = "https://itunes.apple.com/us/app/nativescript-playground/id1263543946?mt=8&ls=1";
5-
public static PlaygroundGooglePlayLink = "https://play.google.com/store/apps/details?id=org.nativescript.play";
64
public static InitialSyncMessageType = "initial sync chunk";
7-
}
5+
}

src/models/config.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ export class Config {
1414
* Can be staging, uat or live
1515
*/
1616
msvEnv: string;
17-
showLoadingPage?: boolean;
1817
callbacks: SdkCallbacks;
1918
getInitialFiles: (device?: Device) => Promise<FilesPayload>;
2019
instanceId?: string;
2120
connectedDevices?: ConnectedDevices;
21+
previewAppStoreId?: string;
22+
previewAppGooglePlayId?: string;
2223
}

src/services/app-content-manager.ts

+8-81
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,9 @@
11
import { Constants } from "../constants";
22
import { FilePayload } from "../models/file-payload";
3+
import { Config } from "../models/config";
34

45
export class AppContentManager {
5-
public getLoadingAppPayloads(): FilePayload[] {
6-
return [
7-
{
8-
event: "change",
9-
file: "package.json",
10-
fileContents: `{"main":"_loading-page.js"}`
11-
},
12-
{
13-
event: "change",
14-
file: "_loading-page.js",
15-
fileContents: this.getLoadingPageContent()
16-
}
17-
]
18-
}
19-
20-
public getDeprecatedAppPayloads(): FilePayload[] {
6+
public getDeprecatedAppPayloads(previewAppStoreId: string, previewAppGooglePlayId: string): FilePayload[] {
217
return [
228
{
239
event: "change",
@@ -27,12 +13,12 @@ export class AppContentManager {
2713
{
2814
event: "change",
2915
file: "_deprecated-error.js",
30-
fileContents: this.getDeprecatedPageContent()
16+
fileContents: this.getDeprecatedPageContent(previewAppStoreId, previewAppGooglePlayId)
3117
}
3218
];
3319
}
3420

35-
private getDeprecatedPageContent(): string {
21+
private getDeprecatedPageContent(previewAppStoreId: string, previewAppGooglePlayId: string): string {
3622
return `var application = require("tns-core-modules/application"),
3723
Page = require("tns-core-modules/ui/page").Page,
3824
ActionBar = require("tns-core-modules/ui/action-bar").ActionBar,
@@ -75,16 +61,16 @@ export class AppContentManager {
7561
var context = utils.ad.getApplicationContext();
7662
var Intent = android.content.Intent;
7763
var intent = new Intent(Intent.ACTION_VIEW);
78-
intent.setData(android.net.Uri.parse("https://play.google.com/store/apps/details?id=${Constants.PreviewGooglePlayId}"));
64+
intent.setData(android.net.Uri.parse("https://play.google.com/store/apps/details?id=${previewAppGooglePlayId || Constants.PreviewGooglePlayId}"));
7965
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
8066
context.startActivity(intent);
8167
} else if (application.ios) {
8268
var sharedApplication = utils.ios.getter(UIApplication, UIApplication.sharedApplication);
83-
var storeUrl = NSURL.URLWithString("itms-apps://itunes.apple.com/app/id${Constants.PreviewAppStoreId}");
69+
var storeUrl = NSURL.URLWithString("itms-apps://itunes.apple.com/app/id${previewAppStoreId || Constants.PreviewAppStoreId}");
8470
if (sharedApplication.canOpenURL(storeUrl)) {
8571
sharedApplication.openURL(storeUrl);
8672
} else {
87-
storeUrl = NSURL.URLWithString("https://itunes.apple.com/app/id${Constants.PreviewAppStoreId}");
73+
storeUrl = NSURL.URLWithString("https://itunes.apple.com/app/id${previewAppStoreId || Constants.PreviewAppStoreId}");
8874
sharedApplication.openURL(storeUrl);
8975
}
9076
}
@@ -98,63 +84,4 @@ export class AppContentManager {
9884
}
9985
});`;
10086
}
101-
102-
private getLoadingPageContent(): string {
103-
return `var application = require("tns-core-modules/application"),
104-
Page = require("tns-core-modules/ui/page").Page,
105-
ActionBar = require("tns-core-modules/ui/action-bar").ActionBar,
106-
ActivityIndicator = require("tns-core-modules/ui/activity-indicator").ActivityIndicator,
107-
Label = require("tns-core-modules/ui/label").Label,
108-
Image = require("tns-core-modules/ui/image").Image,
109-
Button = require("tns-core-modules/ui/button").Button,
110-
StackLayout = require("tns-core-modules/ui/layouts/stack-layout").StackLayout,
111-
FlexboxLayout = require("tns-core-modules/ui/layouts/flexbox-layout").FlexboxLayout,
112-
utils = require("tns-core-modules/utils/utils");
113-
114-
application.start({
115-
create: () => {
116-
let page = new Page();
117-
page.css = ".main-container { background-color: #0c2834; flex-direction: column; color: #fff; align-items: center; justify-content: center; } .header { padding-top: 50%; font-size: 24; } .labelContainer { padding: 20% 50% 60% 50%; } .label { color: #a0b4bd; text-align: center; } .button { background-color: #4456fe; width: 70%; height: 120px; }";
118-
119-
let layout = new FlexboxLayout();
120-
layout.cssClasses.add("main-container");
121-
122-
let actionBar = new ActionBar();
123-
actionBar.title = "";
124-
actionBar.color = "#fff";
125-
actionBar.backgroundColor = "#0c2834";
126-
page.actionBar = actionBar;
127-
128-
let image = new Image();
129-
image.src = "data:image/png;base64,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";
130-
image.width = "20%";
131-
132-
let header = new Label();
133-
header.textWrap = true;
134-
header.text = "Loading your project";
135-
header.cssClasses.add("header");
136-
137-
let labelContainer = new StackLayout();
138-
labelContainer.cssClasses.add("labelContainer");
139-
let label = new Label();
140-
label.textWrap = true;
141-
label.text = "This may take a while...";
142-
label.cssClasses.add("label");
143-
// Uncomment this line for v2 of loading page.
144-
// labelContainer.addChild(label);
145-
146-
let activityIndicator = new ActivityIndicator();
147-
activityIndicator.busy = true;
148-
149-
layout.addChild(image);
150-
layout.addChild(header);
151-
layout.addChild(labelContainer);
152-
layout.addChild(activityIndicator);
153-
154-
page.content = layout;
155-
156-
return page;
157-
}
158-
});`;
159-
}
160-
}
87+
}

src/services/messaging-service.ts

+1-6
Original file line numberDiff line numberDiff line change
@@ -390,19 +390,14 @@ export class MessagingService {
390390
const minimumSupportedVersion = isAndroid ? this.minSupportedVersions.android : this.minSupportedVersions.ios;
391391
const showDeprecatedPage = !deviceConnectedMessage.version || !deviceConnectedMessage.platform || deviceConnectedMessage.version < minimumSupportedVersion;
392392
if (showDeprecatedPage) {
393-
const payloads = this.appContentManager.getDeprecatedAppPayloads();
393+
const payloads = this.appContentManager.getDeprecatedAppPayloads(this.config.previewAppStoreId, this.config.previewAppGooglePlayId);
394394
await this.showPage(devicesChannel, device, payloads, { hmrMode, publisher: data.publisher });
395395
return;
396396
}
397397

398398
this.config.callbacks.onLogSdkMessage(`${instanceId} message received: send files`);
399399
}
400400

401-
if (this.config.showLoadingPage) {
402-
const payloads = this.appContentManager.getLoadingAppPayloads();
403-
await this.showPage(devicesChannel, device, payloads, { hmrMode, publisher: data.publisher });
404-
}
405-
406401
const initialPayload = await this.config.getInitialFiles(device);
407402
if (initialPayload && initialPayload.files && initialPayload.files.length) {
408403
if (!initialPayload.deviceId && device) {

0 commit comments

Comments
 (0)