0
A
回答
0
安裝插件
ionic plugin add cordova-plugin-inappbrowser
ionic plugin add cordova-plugin-appavailability
ionic plugin add cordova-plugin-device
感謝他們進口
import { InAppBrowser, AppAvailability, Device } from 'ionic-native';
現在試試這個
launchExternalApp(iosSchemaName: string, androidPackageName: string, appUrl: string, httpUrl: string, username: string) {
let app: string;
if (Device.device.platform === 'iOS') {
app = iosSchemaName;
} else if (Device.device.platform === 'Android') {
app = androidPackageName;
} else {
let browser = new InAppBrowser(httpUrl + username, '_system');
return;
}
AppAvailability.check(app).then(
(success) => { // success callback
let browser = new InAppBrowser(appUrl + username, '_system');
},
(error) => { // error callback
let browser = new InAppBrowser(httpUrl + username, '_system');
}
);
}
openInstagram(username: string) {
this.launchExternalApp('instagram://', 'com.instagram.android', 'instagram://user?username=', 'https://www.instagram.com/', username);
}
openTwitter(username: string) {
this.launchExternalApp('twitter://', 'com.twitter.android', 'twitter://user?screen_name=', 'https://twitter.com/', username);
}
openFacebook(username: string) {
this.launchExternalApp('fb://', 'com.facebook.katana', 'fb://profile/', 'https://www.facebook.com/', username);
}
相關問題
- 1. 如何在Ionic 2中點擊打開設備的計算器?
- 2. Google App Engine啓動器無法啓動
- 3. Ionic App - Cordova inApp瀏覽器
- 4. Backend for Ionic app
- 5. Azure計算模擬器2.0未啓動
- 6. App Engine啓動計算引擎實例 - IllegalAccessError
- 7. App Engine啓動器和Django
- 8. Ionic 2仿真器
- 9. Ionic 2,Angular 2;在啓動時調用特定功能
- 10. Ionic 2 RC2無法隱藏啓動畫面
- 11. 計算Java啓動成本
- 12. Ionic 2/Angular 2 - 計時器事件功能打開模型
- 13. 計算Google Maps for Ionic 2中兩點之間的距離
- 14. Angular 2,Ionic 2
- 15. 找不到module node_modules \ @ionic \ app-scripts IONIC 3
- 16. Ionic 2動態表格
- 17. 動態列數Ionic 2
- 18. Ionic 2滾動事件
- 19. Google Auth for Ionic App
- 20. yii2計算在動作2值創建
- 21. 自動啓動計算引擎
- 22. 使用Javascript API在IONIC 2中計算2點之間的距離
- 23. PowerShell驅動器計算器
- 24. 如何減少IONIC 2應用程序的啓動時間?
- 25. 計算2^10
- 26. 啓動Google App Engine Web服務器
- 27. 定時器在Android 7 Webview中滾動停止Ionic App
- 28. Ionic 2 http.get android 500
- 29. Ionic 2修改Index.html
- 30. Ionic:啓動外部應用程序