"product identifier was not recognized."

iKandyiKandy Imagineer of Crazy ShitNew York CityMember Posts: 310
edited June 2012 in Working with GS (Mac)
This issue seems to be coming up on the forums but without a clear answer.

I set up an In-App Purchase (non-consumable) with a 7 digit alphanumeric "product ID" that I invented myself. I copied that ID into the appropriate field in the GameSalad Pro behavior window for "In-App Purchase."

It worked PERFECTLY on the AdHoc test using an Apple Sandbox user account.

It was approved for sale on iTunes.

So now it's up for sale, and when you click the "In-App Purchase" button an error comes up "Error" "product identifier was not recognized (...with the product ID)."

Answers

  • fadamionfadamion Member, PRO Posts: 309
    edited June 2012
    Are you making sales? if so its your phone delete all profiles log out then back unmake sure you phone is not on the test user. Also how long sometimes they take a bit. Whats the app name i will test if its free or you have a code.
  • iKandyiKandy Imagineer of Crazy Shit New York CityMember Posts: 310
    Their are no sales because the In-App functionality doesn't work. I resubmitted the binary with the "product ID" the same as the "bundle ID." But it's still in the queue.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    You didn't test to make sure it was working before submitting to Apple?
  • iKandyiKandy Imagineer of Crazy Shit New York CityMember Posts: 310
    Of course I tested it--- and it worked in the adhoc. However, the version on iTunes doesn't work...so I'm stumped.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    And it worked, I assume...It didn't give you any error?
  • iKandyiKandy Imagineer of Crazy Shit New York CityMember Posts: 310
    Nope. I'm stumped. I tried typing in all kinds of product identifier names. I still keep getting: "product identifier was not recognized: Invalid Expression"---It's not working on the adhoc version either.
  • Braydon_SFXBraydon_SFX Member, Sous Chef, Bowlboy Sidekick Posts: 9,273
    edited June 2012
    Use the same provisioning profile that you used to create the app on iTunes Connect. The ID, that is. If that doesn't work, I don't know what to tell ya - Sorry
  • The_Gamesalad_GuruThe_Gamesalad_Guru Member Posts: 9,922
    edited July 2012
    Did you turn on IAP for the app in iTunes? Also are you using the same app ID as your ad-hoc? The app ID needs to be the same.
  • iKandyiKandy Imagineer of Crazy Shit New York CityMember Posts: 310
    I think I finally found the answer. When submitting the app, I didn't submit the in-app purchase--so the functionality was working, however the In-App purchase component wasn't "submitted."

    I also discovered another glitch in GameSalad. If you're getting a "product identifier was not recognized" error-- you have to DELETE the BEHAVIOR in GameSalad and then add it back and type the product identifier back in to expression editor. It took me a long trial and error process to figure that one out.
  • TWEAmazingAppsTWEAmazingApps Member Posts: 219
    @iKandy How do you not submit the in-app purchase, iam having the same problem but i don't see where i have to submit an inapp purchase? I even see that app rejected the in-app purchase so that must mean they have received it too.
  • iKandyiKandy Imagineer of Crazy Shit New York CityMember Posts: 310
    Before uploading your binary, make sure the metadata section has the in-app purchase section filled out. It's real easy to miss-- because it kind of looks like it's already filled out. But you have to go into that section and check the box. (It's located just above the Game Center section.)

    Another thing.... your product ID DOES NOT HAVE TO MATCH your bundle ID, as some other people in the forum have indicated. It can be any string of letters, numbers, etc. Just as long as it's spelled exactly the same as when you set up your in-app purchase.
  • der80der80 Member Posts: 1
    *******************
    SOLUTION :

    It's because you have delete the iTunesMetadata.plist
    By for example Vshare (option remove metadata (for to hide update)).

    So :

    Reinstall the app or just transfere the iTunesMetadata.plist in the app (next to iTunesArtwork) by ifunbox or other

    (( Open the app with winrar and take the file )).

    :)

    Der80.

    ********************!
  • tenrdrmertenrdrmer Member, Sous Chef, Senior Sous-Chef Posts: 9,934
    Closed. Please do not bump extremely old threads.
This discussion has been closed.