1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- function openMarket(options){
- try{
- var os = plus.os.name;
- options = options||{};
- if('iOS' == os){
- if(options.ios&&''!=options.ios){
-
- plus.runtime.openURL('itms-apps://itunes.apple.com/app/id'+options.ios);
- }else{
-
- plus.runtime.openURL('itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/search?q='+options.key);
- }
- }else{
- if(options.android&&''!=options.android){
-
- var uri = plus.android.invoke('android.net.Uri', 'parse', 'market://details?id='+options.android);
- var Intent = plus.android.importClass('android.content.Intent');
- var intent = new Intent(Intent.ACTION_VIEW, uri);
- intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
- var main = plus.android.runtimeMainActivity();
- main.startActivity(intent);
- }else{
-
- plus.runtime.openURL('market://search?q='+options.key);
- }
- }
- }catch(e){
- console.error('error @openMarket!!');
- }
- }
- module.exports = {
- open: openMarket
- }
|