Stickers: [iOS] Error after trying to update a pack

Created on 29 Jan 2020  Â·  21Comments  Â·  Source: WhatsApp/stickers

Some users are complaining that the packs are not being updated anymore, if the user sends a new version of the pack to the WhatsApp, WhatsApp saves as a new pack and does not ask to update the existing pack.
After the user saves the new version, the old version becomes some kind of ghost and the stickers disapears. If I try to access the old version, there is a eternal loading.
I verified the pack ID and it is always the same.
Here you can see the two versions of the same pack, the updated one with the stickers and the old one without stickers
https://imgur.com/awDcSbn
When I try to use the old version:
https://imgur.com/HBKhO4E

iOS

Most helpful comment

ok, yeah, it's actually our fault... sort of. It looks like iOS 13 is preventing us from using third party app bundle identifiers. The reason why I could't reproduce it is because I made my sticker app with the same team as the WhatsApp main app. This is actually a non-trivial problem to solve, but I'll keep you posted for any updates.

All 21 comments

any update on this....

no update. Users keep sending emails complaining about this issue.

@amrit-1901 Could you take a look at this? (cc @simonzhexu)

please give update on this Error...!

Sorry for the delay guys, looking.

hmm, I can't reproduce this. @c42sx What do you have to change on the sticker pack to repro?

I dont need to do anything special, just add a pack as normal, then add a new sticker to the pack and try to add it again to WhatsApp, there will be no update button, the only option is save, like when you add a new pack.

Do you mind sending your app to me by email ([email protected])? I can't reproduce with my own project by doing the steps you mentioned, so maybe your app might give some more clues.

  • iOS version: 13.3.1 (iPhone 7)
  • Whatsapp version: 2.19.124

When I try to update a previously added stickerpack on iOS, I don’t even get an option the save a new pack, like @c42sx, I only get the option to remove the existing stickerpack (big red Remove button). When confirming the remove action, the existing pack is removed but the update is NOT added.

So the UX for my app’s user is; save (in my app) —> confirm remove (in whatsapp) —> go back to original app —> save again (in my app) --> Confirm adding sticker pack (in whatsapp).

.............

(To reproduce; simply try it with the iOS example app)

@amrit-1901 What is the workflow supposed to be? Should it just detect that the pack is different?

Do you mind sending your app to me by email ([email protected])? I can't reproduce with my own project by doing the steps you mentioned, so maybe your app might give some more clues.

already sent you the email. thanks

@c42sx Thanks, I'll take a look.
@Zandor300 Yeah, it should. The "Update" button should appear instead of the "Save" one

@c42sx Thanks, I'll take a look.
@Zandor300 Yeah, it should. The "Update" button should appear instead of the "Save" one

@amrit-1901 there is no update button is appearing, only save button is there for existing sticker pack

ok, so I've taken a look at this and it seems that you are setting a different sticker pack id every time "Add to WhatsApp" is tapped. The sticker pack id should remain the same even if stickers are removed or deleted. I've used the "Sticker Maker" app to debug this btw.

ok, so I've taken a look at this and it seems that you are setting a different sticker pack id every time "Add to WhatsApp" is tapped. The sticker pack id should remain the same even if stickers are removed or deleted. I've used the "Sticker Maker" app to debug this btw.

I already double checked this, and did it again now that you mentioned it. We are sending the same pack id. I think the problem is WhatsApp because when we do send the pack again, the old pack appears as blank. If we were sending with a new pack id, both packs should appear with all the stickers. You can see the error in the old pack in this picture https://imgur.com/HBKhO4E . And it is really strange that a lot of stickers apps are having the same problem out of the blue.

We are also experiencing this issue and we also think is WhatsApp's problem. We haven't updated our app in a relative long time and the issue suddenly appeared (maybe a WhatsApp update?). One of our users sent us this image.
EDIT: He tells us that when he tries to update the pack, the ghost one appears without the stickers, and a new one is created.

ok, yeah, it's actually our fault... sort of. It looks like iOS 13 is preventing us from using third party app bundle identifiers. The reason why I could't reproduce it is because I made my sticker app with the same team as the WhatsApp main app. This is actually a non-trivial problem to solve, but I'll keep you posted for any updates.

hi, any news about this issue?

Hi,
Any news about it? @amrit-1901

Android has the sticker pack version number that allows packs to be updated inside WhatsApp. But WhatsApp on iOS seems to ignore the version number and adds instead a new pack (same identifier) which leaves the previously added pack as an empty "ghost pack".
I'd really like to have a solution for that.

Anyone get to fix it? Same here on iPhone XS iOS 13.5.
I’m using Sticker Maker for iOS.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sagarvekariyam picture sagarvekariyam  Â·  6Comments

superteacher2019 picture superteacher2019  Â·  3Comments

Go
obaid55 picture obaid55  Â·  3Comments

livealmutaywia picture livealmutaywia  Â·  3Comments

RobinDew picture RobinDew  Â·  7Comments