HT4098 Is there a way out of this Gordian knot?

Does anyone know what an app developer has to do in order to allow NON-auto-renewing subscription? It really bugs a lot of (Israeli) people who want to subscribe to various publications (The Economist, The New Yorker, etc...) which have fabulous iPad apps but are blocked by this totally silly Apple restriction (even if it is a result of a rather strict interpretation of Israeli law).
All app developers I talked to, point me back to Apple but surely there has to be a way for an app to create a non-renewing subscription...
Or is there?
Thanks!
Misha.

Apple has to keep within the law for each country, that's why certain apps are different for certain countries, and some options may not be available.

Similar Messages

  • Is there a way out of this?

    Hi,
    I am facing a BIG problem. And ofcourse that is why I am posting a topic here, as you Gurus always help out someone like me in trouble. Ok now to the main topic....
    I have got a class called config (extends Serializable). Which stores all the configuration details. It is stored to a file on the disk as to store the configuration details. Now when ever I change the config.java file the signature and other details of the class file is changed a little. (Please let me know what changes could and could not change the signature of the class)
    And this makes the application's text file (where the config.class was written to) useless as it has different version of class in it. This happens even if I change just the package of the config class.
    Is there a way out of it? Do I have to create a bridge class everytime I update anything in config class?
    What could be someother ways to store a configuration file? I am trying to learn XML for it right now but this will be a long process for me to get this out of it. And will there be this problem of bridging all the time, between two different versions or not if I use XML?
    Please reply for both the solutions Serializable as well as XML (and/or anyother solution you may have).
    Thanks a lot in advance.
    Ri

    Okay here it is.
    Hope you find it useful. If you need any help just email me.
    package com.wp.io;
    import com.wp.util.Dbg;
    import java.io.*;
    import java.util.StringTokenizer;
    import java.util.*;
    * New file type for parameter loading and text loading.
    * Assume that if this code destroys your computer, I
    * wont be held responsible and may actually find it amusing.
    * Creation date: (30/01/2003 5:12:47 PM)
    * @author: [email protected]
    public class JFile extends File
        InputStream in;
        java.util.StringTokenizer st = null;
        Object object;
         * JFile constructor comment.
         * @param parent java.io.File
         * @param child java.lang.String
        public JFile(File parent, String child)
            super(parent, child);
         * JFile constructor comment.
         * @param pathname java.lang.String
        public JFile(String pathname)
            super(pathname);
         * JFile constructor comment.
         * @param parent java.lang.String
         * @param child java.lang.String
        public JFile(String parent, String child)
            super(parent, child);
         * Load in this file as a string
         * @return String This File.
        public String loadText()
            if (!exists())
                return null;
            try
                byte[] p = new byte[(int) length()];
                InputStream in = new FileInputStream(this);
                in.read(p);
                in.close();
                return new String(p);
            catch (Exception e)
                Dbg.printWarning("Could not load in File:\n\t");
                return null;
         * If this file can be represented as an object input stream,
         * and is not currently being read in it can
         * be read in as an objct stream
         * @return boolean If there are objects to read in
        public boolean hasMoreObjects()
            try
                if (in == null)
                    in = new ObjectInputStream(in);
                object = ((ObjectInputStream) in).readObject();
                if (object == null)
                    in.close();
                    in = null;
            catch (Exception e)
                in = null;
                Dbg.printError("Error in hasMoreObjects():\n\t");
            return object != null;
         * Return the current object from this file stream.
         * @return java.lang.Object
        public Object nextObject()
            return object;
         * If this file can be represented as a string,
         * and is not currently being read in it can
         * be read in as an delimited string
         * @return boolean If there are strings to read in
        public boolean hasMoreTokens(String delimit)
            if (st == null)
                st = new java.util.StringTokenizer(loadText(), delimit);
            return st.hasMoreTokens();
         * Return the current object from this file stream.
         * @return java.lang.Object
        public String nextToken()
            return st.nextToken();
         * Copies the file to the destination
         * @param pPath java.lang.String
        public void copyTo(String pPath) throws IOException
            OutputStream out = new FileOutputStream(pPath);
            InputStream in = new FileInputStream(this);
            byte[] buffer = new byte[1024];
            int len;
            while ((len = in.read(buffer)) >= 0)
                out.write(buffer, 0, len);
            in.close();
            out.close();
         * Overwrite the List() method to return JFiles
         * @param pFileFilter FileFilter The template to match files.
         * @return JFile[] a List of matching JFiles
        public JFile[] listJFiles(FilenameFilter pFileFilter)
            File[] files = super.listFiles(pFileFilter);
            if (files == null)
                return null;
            JFile[] jFiles = new JFile[files.length];
            for (int i = 0; jFiles != null && i < jFiles.length; i++)
                jFiles[i] = new JFile(files.getAbsolutePath());
    return jFiles;
    * Populate a hashtable from a file.
    * For example, a file that reads
    * param1, param1value
    * param2, param2value
    * param3, param3value
    * param4, param4value
    * would be read in using the command
    * Hashtable configoration = myJFile.parametersLoad("\n", ", ");
    * @return java.util.Hashtable
    * @param paramDelimiter java.lang.String the delimiter that seperates parameters (I use \n for more readability)
    * @param ValueDelimiter java.lang.String The delimiter that seperates the param name from the value
    public Hashtable parametersLoad(
    String paramDelimiter,
    String valueDelimiter)
    Hashtable memory = new Hashtable();
    if (!exists())
    return new Hashtable();
    String line = "";
    while (hasMoreTokens(paramDelimiter))
    line = nextToken();
    int sp = line.indexOf(valueDelimiter);
    memory.put(line.substring(0, sp), line.substring(sp + 1));
    return memory;
    * Save from a hashtable to a file.
    * @param source java.util.Hashtable
    * @param paramDelimiter java.lang.String How to seperate the params in the file. eg "\n"
    * @param valueDelimiter java.lang.String String to seperate the param from the value. eg. ","
    public void parametersSave(
    Hashtable source,
    String paramDelimiter,
    String valueDelimiter)
    String output = "";
    Enumeration keys = source.keys();
    String key = "";
    while (keys.hasMoreElements())
    key = (String) keys.nextElement();
    output += key + valueDelimiter + source.get(keys) + paramDelimiter;
    try
    DataOutputStream out =
    new DataOutputStream(new FileOutputStream(this));
    out.writeBytes(output);
    out.close();
    catch (Exception e)
    Dbg.printError(e);
    and this is the debug class which you don't need but will need if you don't want to have to modify JFile.
    package com.wp.util;
    * So you can override the printing if need be from one central location.
    * Creation date: (30/01/2003 5:22:37 PM)
    * @author: [email protected]
    public class Dbg
        public static final int WARNING = 1;
        public static void printError(Object e)
            System.out.print(e);
        public static void printWarning(String g)
            System.out.print(g);
        public static void printInformation(String g)
            System.out.print(g);
        public static void printDebug(String string)
            System.out.print(string);

  • Had desktop Mac Pro set up with recent operating system there is a message that say setting up your Mac on the screen do I have to wait for the this process to complete or is there a way out of this screen?

    I took all of my devices in to the apple store in ridge hill in Yonkers, the rep helped me set up the new operating system on all my
    Devices from my phone to my desk top tower at home. I powered up my desk top this morning and a message came up saying that
    The system did not recognize a program that was not compatible with the new operating system and it went right into "Setting up your Mac"
    Mode. Do I have to wait for the setup or is there a way to by pass this process?
                            Dee Brown

    I think maybe wait for a bit. Usually, on startup and installing the new OS, the assumption is that the user might not know too much, and that compatibility must be checked, which may be helpful, or not.  For now, I'd say ignore it, wait until it's done its thing, then update the program that's not compatible. If you can, Mr. Brown, find out which one isn't "making nice" with Mavericks. Hopefully it'll give you a name
    John b

  • I use a bluetooth headset with iPhone 5 but when I ask Siri to read my email she says I must unlock my phone first.  If I take the phone out of my pocket I might as well just read the email then.  Is there a way to fix this?

    I use a bluetooth headset with iPhone 5 but when I ask Siri to read my email she says I must unlock my phone first.  If I take the phone out of my pocket I might as well just read the email from the phone screen.  Is there a way to fix this so the phone doesn't have to be unlocked?

    Apple, as I'm sure you know, now manage official phone 'unlocks' directly rather than the Newtork doing so.
    When a GSM Network Provider buys a consignment of iPhone's they are locked to that carrier and may only be officially unlocked if said carrier requests it. If so, it is Apple who do this, via iTunes.
    I am therefore inclined to think that part of the any generic iTunes syncing process involves the transmission of key hardware data, including IMEI, to Apple whenever the handset is synced.
    If this is the case and, as each iTunes account is linked to a credit card, were Apple to maintain a database of genuinely stolen phones (ones reported to Police) they could advise said Police force when a stolen phone stuck its metaphorical head over the parapets once again? They would be able to identify the name & address of the new user.
    I have spoken to the Police here in Ireland today and they regularly engage with Apple on such matters.
    This may not be tracking as we know it Jim, (not using GSM Triangulation or GPS) but it's arguably even more targetted and leaves an indelible fingerprint of guilt on the thief.
    The laws here are simple in this regard, if you are in possession of stolen property, knowlingly or otherwise, you forfeit the goods once the Police show up. Whether you get prosecuted depends on whether you stole the goods or were duped into purchasing them.

  • HT1689 i have my daughters iphone 3, i want to use it as an i-pod, but it keeps receiving messages from some her friends is there a way to stop this from happening, please help, my phone is maxed out and would really like the storage for music, thanks

    i have my daughters iphone 3, i want to use it as an i-pod, but it keeps receiving messages from some her friends is there a way to stop this from happening, please help, my phone is maxed out and would really like the storage for music, thanks

    It sounds like it still has her information on it, so it might be efficient to navigate to Settings, then General, then Reset, then Erase All Content and Settings. You can then set up the phone again, using your information. This way the phone will be yours, officially, and her data and information will be removed.

  • HT5129 I had photos from MobileMe organized into different events.  When iPhoto made a MobileMe event, it took all of those photos out of the other events and put them all together in the new "from MobileMe" event.  Is there any way to reverse this?

    I had photos from MobileMe organized into different events.  When iPhoto made a MobileMe event (when MobileMe ended), it took all of those photos out of the other events and put them all together in the new "from MobileMe" event.  Is there any way to reverse this?

    Only to load your backup from before downloading the MM photos
    LN

  • HT4623 Hi, Im using an iPhone 4 8gb and recently updated my software using my computer to iOS 6.1.3 and some of the tabs are now grayed out and cant function (specific reference to "Show My Caller ID - On/Off tab").  is there a way to fix this or can i do

    Hi, Im using an iPhone 4 8gb and recently updated my software using my computer to iOS 6.1.3 and some of the tabs are now grayed out and cant function (specific reference to "Show My Caller ID - On/Off tab").  is there a way to fix this or can i downgrade back to my default software?

    Hi imobl,
    Thanks for your response, I forgot to add that the five 3uk sims we have in use, I have tried all of them none of them are recongnised non of them have pin codes, I even purchased four more sims Tmobile (original carrier) Vodaphone, 3 and giffgaff.

  • I am trying to crop a portrait photo into 6x4 portrait ready for printing.  Iphoto only crops it landscape and therefore cuts out most of the photo.  Is there any way of resolving this?

    I am trying to crop a portrait photo into 6x4 portrait ready for printing.  I am using Iphoto on a Macbook Pro.  Everytime I try and crop the photo, it crops in Landscape which cuts out most of the photo.  Is there any way of resolving this?  I am new to Macs as I am currently switching from MS.  It is very easy to do this in MS photo editor so I can't believe it can't be easily done in Iphoto!

    These are the two steps that Larry describes:
    #1
    #2

  • I have bought a used macbook, to bad i do not have the admin password. is there any way to bypass this issue with out the Mac OS X disk? (without loosing my obtained files?)

    i have bought a used macbook, to bad i do not have the admin password. is there any way to bypass this issue with out the Mac OS X disk? (without loosing my obtained files?)   I NEED HELP BADLY PLEASE....

    What version of the Mac OS X are you running. Go to the Apple in the upper left corner and select About This Mac and post the version.

  • I've forgotten my pass-code to my Ipod touch 4g and when I try to restore and update it on my itunes library the internet connection cuts out. Is there another way to fix this problem? Cheers

    I've forgotten my pass-code to my Ipod touch 4g and when I try to restore and update it on my itunes library the internet connection cuts out so this is not an option. Is there another way to fix this problem? Cheers

    The only way is to connect the iPod to a computer with has an internet connection and iTunes and restore the iPod. Use as friiend's computer or make an appointment at ther Geniuds Bar of an Apple store.

  • With 10.7.2 update iCal does not allow you to set "Reminders" by draging events from "All Day Events" into "Reminders" is there another way to do this instead of having to type out the entire reminder with date, time, and type?

    With 10.7.2 update iCal does not allow you to set "Reminders" by draging events from "All Day Events" into "Reminders" is there another way to do this instead of having to type out the entire reminder with date, time, and type?
    With Lion 10.7.1. you where able to drag events from "All Day Events" into the "Reminders" bar to create upcoming reminders.

    Exactly the same question I was about to post!
    Great being able to sync reminders (well overdue) however if I have to re-type a calener envent into reminders it's a waste of time!! 
    Come on Apple!!
    Just need an option for the calender event to add to reminder or the old drag to add to reminder functionality back, Please???

  • I have iphone 3G. When I e-mail my photos to computer they come out sideways..Is there a way to fix this prob. so they come out straight?

    I have iphone 3G.  When I e-mail my photos to computer they come out sideways.  Is there a way to correct this?

    Where are you emailing the from? The Phone? Are these shots taken with the Phone or got form somewhere else? What happens if you import them directly from the phone?
    Regards
    TD

  • I just purchased a used ipad I am trying to set it up and it is asking for the previous owners apple ID is there a way to set this up with out this information?

    I just purchased a used ipad I am trying to set it up and it is asking for the previous owners apple ID is there a way to set this up with out this information?

    No, you will need to contact the previous owner, he/she is the only person that can remove it from their account : http://support.apple.com/kb/TS4515

  • When I run out of funds in my account (I always redeem I-Tune $15 or $25 prepaid cards) if additional music is purchased, they are automatically billed to my credit card.  Why? Is there a way to prevent this?

    When I run out of funds in my I-Tune account (I always redeem I-Tune $15 or $25 prepaid cards)  if additional music or apps are purchased, they are billed to my credit card.  Why?  Is there a way to prevent this?

    Roaminggnome:
    I have just found a way to do exactly what I wanted to do!
    I opened I-Tunes, then clicked on the "Account" link under the heading "Quick Links".
    After entering my Account ID and Password, I got the "Account Information" window.
    I then clicked on the Edit link at the end of the "Payment Information" line which listed my current credit card information.  This opened the "Edit Payment Information" window. On this screen, instead of selecting Visa, etc... I selected NONE and then clicked on DONE at the bottom of the screen.  Just like magic, my credit card information disappeared and was replaced by "No Creidt Card on File" which is exactly what I wanted.  FYI.  

  • Updated to new version of firefox today, v. 18, and have had glitched out menus since. Is there a way to fix this?

    I updated today to v. 18, and while my menus do pull down (for both the firefox one of the left and the bookmark one on the right) and the links work, the... image file, I guess, is very glitchy. I only know what I'm clicking on because I know vaguely where things are in the lists.
    I have updated Java (which has now disappeared from my plug ins list), put firefox into safe mode and then activated one extension at a time to check them, and restarted both my laptop and firefox a few times. While in safe mode this glitch does not occur.
    Is there any way to correct this? I have screencaps I can provide showing exactly what is happening:
    *http://i16.photobucket.com/albums/b34/kristen92258/Firefoxissues_zpsf885fb67.png
    <!-- http://s16.beta.photobucket.com/user/kristen92258/media/Firefoxissues_zpsf885fb67.png.html -->

    Hello Krisley, try to [https://support.mozilla.org/en-US/kb/troubleshoot-extensions-themes-to-fix-problems#w_turn-off-hardware-acceleration Turn off hardware acceleration], and check it again (in safe mode hardware acceleration is disable).
    thank you

Maybe you are looking for

  • Print number of pages with Report Generation toolkit

    I use the report generation toolkit and the Print Report.vi to print a table and some text extracted from a MS Access database. The result of this is a print out that takes up several pages. Now, on each page i want something like (Page x of y), and

  • "Edit Original" opens in Paint instead of Photoshop (Windows)

    I've found a solution to this problem, so I wanted everyone to find it. In the older Windows programs, you can choose which program opens in editing, but in Windows 7 that feature is disabled. If you download the following program, click File Type Se

  • Http POST problem

    Hello, I have googled and also have spoken alot with people on IRC but we are all at a loss with it. I want to write a small tool that creates a picture (screenshot) of the current screen and then automatically uploads it to http://www.imageshack.us/

  • Suggestions b4 installing 11g on Servr 2003 with 10g already

    Hi, Are there any pitfalls I need to be aware of before installing 11gR2 onto Windows Server 2003 with 10g (10.2.0.5.0) already installed? I've searched the forum and found threads on multiple installations in Linux, Solaris and AIX, but not on on Wi

  • Help me Plz. I am unable to view spry dataset in Internet Explorer 8

    I am a new user of dreamweaver CS5. I have designed some pages which are using Spry Dataset. It is working perfect in Firefox and IE 7 but it's not showing any thing in IE 8. Here is the link of  my site http://www.dsdforu.com/WomensKSDWCollection.ht