Задайте в елемента за таксуване на приложението като безплатен

Имам въпрос относно таксуването на приложения за Android.

Имам списък с артикули и тяхната цена, някои артикули в моя списък са безплатни, а други имат цена. Така че въпросът ми е: Как да задам цена на артикул на $0,00 или да направя артикула безплатен?

Търсих и намерих тази връзка: https://support.google.com/googleplay/android-developer/answer/1153485?hl=bg&ref_topic=15867. Тази връзка казва, че не мога да задам цена на $0,00 :(.

Ето пример за моя списък с артикули:

Продукт 1 --- 1,00 $ Продукт 2 --- 0,00 $ Продукт 3 --- 10,0 $

Благодаря !


person Hai Nguyen    schedule 17.11.2013    source източник
comment

Опитвам се да публикувам данни на локалния хост сървър (WAMP) с помощта на API на HttpURLConnection. Приложих го с помощта на IntentService, но не знам как мога да предам данните "JSON низ" от MainActivity към класа DataPost.

Тази част се извиква от метода onLocationChanged във вътрешния клас "MyLocationListener" в MainActivity:

        String jSONString = convertToJSON(pLong, pLat, formatted);

        Intent intent3 = new Intent(MainActivity.this, PostData.class);
        intent3.putExtra("json_data", jSONString);
        PendingIntent pintent3 = PendingIntent.getService(getApplicationContext(), 0, intent3, 0);
        AlarmManager alarm3 = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
        Calendar cal = Calendar.getInstance();
        // for 30 mint 60*60*1000
        alarm3.setRepeating(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(),
                1000, pintent3);

        startService(intent3);

Клас PostData:

   package com.bustracker;

import java.io.DataOutputStream;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;

import android.app.IntentService;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Handler;

public class PostData extends IntentService {
    String jSONString;
    Handler handler = new Handler();

    public PostData() {
        super("some");

    }

    public String getjSONString() {
        return jSONString;
    }

    public void setjSONString(String jSONString) {
        this.jSONString = jSONString;
    }

    @Override
    public int onStartCommand(Intent intent, int flags, int startId) {

        return super.onStartCommand(intent, flags, startId);
    }

    @Override
    protected void onHandleIntent(Intent intent) {
        // TODO Auto-generated method stub
        String jSONString = intent.getStringExtra("json_data");
        try {
            // This is the ip address of my laptop wifi because I am running the
            // app in my device and I want to send the data to the localhost
            // server(WAMP).
            URL myUrl = new URL("http://192.168.x.x/webservice");
            HttpURLConnection myConnection = (HttpURLConnection) myUrl
                    .openConnection();
            myConnection.setRequestMethod("POST");
            myConnection.setDoOutput(true);
            myConnection.setUseCaches(false);
            myConnection.setConnectTimeout(10000);
            myConnection.setReadTimeout(10000);
            myConnection.setRequestProperty("Content-Type", "application/json");
            myConnection.connect();
            // create data output stream
            DataOutputStream wr = new DataOutputStream(
                    myConnection.getOutputStream());
            // write to the output stream from the string
            wr.writeBytes(jSONString);
            wr.close();
        } catch (IOException e) {

            e.printStackTrace();
        }

    }

}
  -  person vroomfondel    schedule 17.11.2013
comment
Тъй като някои елементи са безплатни, но други не са безплатни   -  person Hai Nguyen    schedule 17.11.2013
comment
Точно така... не трябва ли безплатните елементи просто да бъдат включени в приложението на първо място? Тъй като това изглежда е въпрос относно правилата на Android, може да е по-подходящ другаде.   -  person vroomfondel    schedule 17.11.2013


Отговори (1)


Минималната цена за покупки в приложението е $0,99 (или приблизително равностойността в други валути).

person ianhanniballake    schedule 17.11.2013