WatchFaceDumper
WatchFaceDumper copied to clipboard
i have a watchapp that is companion app of ios app. i make complications and added in iphone watch app. now please tell how can i directly set the custom complication. example what i write on top compliation in watchfile.complication.top = ?
please reply.
You can try taking a real watchface file by sharing from your Watch or iPhone, and opening it in WatchFaceDumper.app in order to know real values for your usecase. And then you might be able to copy that values and/or fake a part of that into a WatchFace struct.
https://github.com/banjun/WatchFaceDumper/blob/de2d9638584bf9db36dad5c47862e2ef3761070c/Watchface/Face.swift#L73-L92 https://github.com/banjun/WatchFaceDumper/blob/de2d9638584bf9db36dad5c47862e2ef3761070c/Watchface/Metadata.swift#L100-L106
thank you for responding. its done. actually i am developing watchface iphone app having companion app. when i set the complication on watch and make file i call WCSession delegate and send the values to watchapp that reload the complication and dynamically add the complication . but the issue is its not running when watch app is suspended. is there any other way to send data even app is suspended and complication reloads?
On Fri, 14 Jul 2023 at 04:10, banjun @.***> wrote:
You can try taking a real watchface file by sharing from your Watch or iPhone, and opening it in WatchFaceDumper.app in order to know real values for your usecase. And then you might be able to copy that values and/or fake a part of that into a WatchFace struct.
https://github.com/banjun/WatchFaceDumper/blob/de2d9638584bf9db36dad5c47862e2ef3761070c/Watchface/Face.swift#L73-L92
https://github.com/banjun/WatchFaceDumper/blob/de2d9638584bf9db36dad5c47862e2ef3761070c/Watchface/Metadata.swift#L100-L106
— Reply to this email directly, view it on GitHub https://github.com/banjun/WatchFaceDumper/issues/9#issuecomment-1635041248, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWBEISDBSV375MO5T6ERMN3XQB57XANCNFSM6AAAAAA2IRNOWU . You are receiving this because you authored the thread.Message ID: @.***>
modular duo is not open . can you tell me the identifier of all faces . for example portrait has 'bundle'
On Fri, 14 Jul 2023 at 04:10, banjun @.***> wrote:
You can try taking a real watchface file by sharing from your Watch or iPhone, and opening it in WatchFaceDumper.app in order to know real values for your usecase. And then you might be able to copy that values and/or fake a part of that into a WatchFace struct.
https://github.com/banjun/WatchFaceDumper/blob/de2d9638584bf9db36dad5c47862e2ef3761070c/Watchface/Face.swift#L73-L92
https://github.com/banjun/WatchFaceDumper/blob/de2d9638584bf9db36dad5c47862e2ef3761070c/Watchface/Metadata.swift#L100-L106
— Reply to this email directly, view it on GitHub https://github.com/banjun/WatchFaceDumper/issues/9#issuecomment-1635041248, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWBEISDBSV375MO5T6ERMN3XQB57XANCNFSM6AAAAAA2IRNOWU . You are receiving this because you authored the thread.Message ID: @.***>
is there any other way to send data even app is suspended and complication reloads?
I think I don't know about that. A watchface file is a static file format that don't have dynamic aspects. I think you can get a watchface file via watchface sharing functionality of watchOS and/or iOS after the complication and its latest data are set to the watchface.
modular duo is not open .
As pod WatchFace and WatchFaceDumper is an analysis project for private Apple watchface file format, a structure that has not yet analyzed in WatchFaceDumper is need to be analyzed in any way. It's a tough part but theoretically we can do an analysis on top of WatchFaceDumper...
okay. thank you soo much for your time.
On Mon, 17 Jul 2023 at 15:13, banjun @.***> wrote:
is there any other way to send data even app is suspended and complication reloads?
I think I don't know about that. A watchface file is a static file format that don't have dynamic aspects. I think you can get a watchface file via watchface sharing functionality of watchOS and/or iOS after the complication and its latest data are set to the watchface.
modular duo is not open .
As pod WatchFace and WatchFaceDumper is an analysis project for private Apple watchface file format, a structure that has not yet analyzed in WatchFaceDumper is need to be analyzed in any way. It's a tough part but theoretically we can do an analysis on top of WatchFaceDumper...
— Reply to this email directly, view it on GitHub https://github.com/banjun/WatchFaceDumper/issues/9#issuecomment-1637786913, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWBEISETCQO2BS2PAMYVJB3XQUF37ANCNFSM6AAAAAA2IRNOWU . You are receiving this because you authored the thread.Message ID: @.***>
if i have live app extension and bundle id and complication name so it can be set on my watch or just preview me the complication without installing it ?
Message ID: @.***>
@zoraiz-WOL Hi, I am also working on a similar project. At this point I have nearly 100+ complications in my watch app. You stated you are adding complications dynamically in your watch app. (also seen in Facer App). Can you please help me here or show me how you are doing it?
Currently I am adding complications through WidgetBundle.
hi @@.*** @.***> live watchfaces are not running on watch ultra. there is any configurations i need to set?
On Fri, 18 Aug 2023 at 11:49, Hammad Ashraf @.***> wrote:
@zoraiz-WOL https://github.com/zoraiz-WOL Hi, I am also working on a similar project. At this point I have nearly 100+ complications in my watch app. You stated you are adding complications dynamically in your watch app. (also seen in Facer App). Can you please help me here or show me how you are doing it?
Currently I am adding complications through WidgetBundle.
— Reply to this email directly, view it on GitHub https://github.com/banjun/WatchFaceDumper/issues/9#issuecomment-1683435520, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWBEISBDQUNDCVTXYYYSBKTXV4GAVANCNFSM6AAAAAA2IRNOWU . You are receiving this because you were mentioned.Message ID: @.***>
you can add your complications on complication controller class and run your watch app. complications will add on iphone watch app complication section.
On Fri, 18 Aug 2023 at 11:49, Hammad Ashraf @.***> wrote:
@zoraiz-WOL https://github.com/zoraiz-WOL Hi, I am also working on a similar project. At this point I have nearly 100+ complications in my watch app. You stated you are adding complications dynamically in your watch app. (also seen in Facer App). Can you please help me here or show me how you are doing it?
Currently I am adding complications through WidgetBundle.
— Reply to this email directly, view it on GitHub https://github.com/banjun/WatchFaceDumper/issues/9#issuecomment-1683435520, or unsubscribe https://github.com/notifications/unsubscribe-auth/AWBEISBDQUNDCVTXYYYSBKTXV4GAVANCNFSM6AAAAAA2IRNOWU . You are receiving this because you were mentioned.Message ID: @.***>